Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
SimpleXMLElement::__construct
(PHP 5 >= 5.0.1)
SimpleXMLElement::__construct — Создание нового SimpleXMLElement объекта
Описание
public SimpleXMLElement::__construct() ( string $data [, int $options = 0 [, bool $data_is_url = false [, string $ns = "" [, bool $is_prefix = false ]]]] )Создает новый SimpleXMLElement объект.
Список параметров
data -
Правильно сформированная XML строка. Может быть путем или URL к XML документу, если параметр data_is_url установлен в TRUE.
options -
Необязательный параметр, используется для указания дополнительных параметров Libxml.
data_is_url -
По умолчанию, data_is_url установлен в FALSE. Используйте TRUE для указания того, что data является путем или URL к XML документу вместо string данных.
ns -
Префикс пространства имен или URI.
is_prefix -
TRUE если ns является префиксом, FALSE если это URI; по умолчанию FALSE.
Возвращаемые значения
Возвращает объект SimpleXMLElement представляющий data.
Ошибки
Выдает сообщение с ошибкой E_WARNING для каждой найденной ошибки в XML данных, и дополнительно генерирует исключение Exception, если XML данные не могут быть разобраны.
ПодсказкаИспользуйте libxml_use_internal_errors() для подавления всех XML ошибок, и libxml_get_errors() для их переборки.
Примеры
Замечание:
Перечисленные примеры могут включать example.php, в котором определяется XML строка, расположенная в первом примере руководства по базовому использованию.
Пример #1 Создание объекта SimpleXMLElement
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
Результат выполнения данного примера:
PHP: Появление Парсера
Пример #2 Создание объекта SimpleXMLElement из URL
$sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE);
echo $sxe->asXML();
Смотрите также
- Базовое использование SimpleXML
- simplexml_load_string() - Интерпретирует строку с XML в объект
- simplexml_load_file() - Интерпретирует XML-файл в объект
- Работа с ошибками XML
- libxml_use_internal_errors() - Отключение ошибок libxml и передача полномочий по выборке и обработке информации об ошибках пользователю
Описание класса simplexmlelement, примеры использования класса simplexmlelement.
Описание на ru2.php.netОписание на php.ru