simplexml_load_string Интерпретирует строку в XML-формате в объект &reftitle.description; SimpleXMLElementfalsesimplexml_load_string stringdata stringnullclass_nameSimpleXMLElement::class intoptions0 stringnamespace_or_prefix"" boolis_prefix&false; Функция получает правильно сформированную XML-строку и возвращает строку как объект. &reftitle.parameters; data Правильно сформированная XML-строка. class_name Необязательный параметр, который заставляет функцию simplexml_load_string возвращать объект конкретного класса, который расширяет класс SimpleXMLElement. options &dom.parameter.options; namespace_or_prefix Префикс пространства имён или URI-идентификатор. is_prefix В параметр передают значение &true;, если в аргументе namespace_or_prefix указали префикс, или &false;, если указали URI-идентификатор; значение по умолчанию — &false;. &reftitle.returnvalues; Функция возвращает объект (object) класса SimpleXMLElement со свойствами, которые содержат данные, которые хранятся внутри XML-документа,&return.falseforfailure;. &return.falseproblem; &reftitle.errors; Функция генерирует сообщение об ошибке уровня E_WARNING для каждой ошибки, которую нашла в XML-данных. Для подавления ошибок в XML-данных вызывают функцию libxml_use_internal_errors, и функцию libxml_get_errors для перебора ошибок в будущем. &reftitle.examples; Пример интерпретации XML-строки Что 40? Джо Джейн Я знаю, что это - ответ. В чем заключается вопрос? XML; $xml = simplexml_load_string($string); print_r($xml); ?> ]]> &example.outputs; Что 40? [from] => Джо [to] => Джейн [body] => Я знаю, что это - ответ. В чем заключается вопрос? ) ]]> После интерпретации строки в XML-формате в объект возможны обращения к XML-элементам синтаксисом $xml->body и вызовы методов объекта. &reftitle.seealso; simplexml_load_file SimpleXMLElement::__construct libxml_use_internal_errors