SimpleXMLElement::__construct
Создаёт новый объект SimpleXMLElement
&reftitle.description;
publicSimpleXMLElement::__constructstringdataintoptions0booldataIsURL&false;stringnamespaceOrPrefix""boolisPrefix&false;
Создаёт новый объект SimpleXMLElement.
&reftitle.parameters;
data
Правильно сформированная XML-строка, путь или URL к XML-документу,
если значение параметра dataIsURL равно &true;.
options
Необязательный параметр, определяет
дополнительные параметры модуля Libxml,
которые влияют на чтение XML-документов. Параметры, которые влияют на вывод
XML-документов (например, LIBXML_NOEMPTYTAG),
без предупреждения игнорируются.
Когда нужна обработка XML-документа с глубокой вложенностью или большого текстового узла,
передают константу LIBXML_PARSEHUGE.
dataIsURL
По умолчанию для параметра dataIsURL установлено значение &false;.
Используйте &true;, чтобы указать, что данные data —
путь или URL к XML-документу, а не данные с типом string.
namespaceOrPrefix
Префикс пространства имён или URI.
isPrefix
Значение &true;, если значение параметра namespaceOrPrefix — префикс,
&false;, если это URI; по умолчанию — &false;.
&reftitle.errors;
Метод выдаёт сообщение об ошибке уровня E_WARNING для каждой ошибки,
которую метод нашёл в XML-данных, и дополнительно выбрасывает исключение Exception,
если данные XML невозможно разобрать.
Для подавления XML-ошибок вызывают функцию libxml_use_internal_errors,
а для дальнейшей итерации по ошибкам — libxml_get_errors.
&reftitle.examples;
Перечисленные примеры могут включать файл example.php,
который содержит XML-строку, найденную в первом примере
краткого руководства
по основам работы с модулем SimpleXML.
Создание объекта SimpleXMLElement
movie[0]->title;
?>
]]>
&example.outputs;
Создание объекта SimpleXMLElement из URL-адреса
asXML();
?>
]]>
&reftitle.seealso;
simplexml_load_stringsimplexml_load_filelibxml_use_internal_errorslibxml_set_streams_context