simplexml_load_string
Интерпретирует строку с XML в объект
&reftitle.description;
SimpleXMLElementfalsesimplexml_load_stringstringdatastringnullclass_nameSimpleXMLElement::classintoptions0stringnamespace_or_prefix""boolis_prefix&false;
Получает правильно сформированную XML-строку и возвращает её как объект.
&reftitle.parameters;
data
Правильно сформированная XML-строка
class_name
Вы можете использовать этот необязательный параметр для того, чтобы функция
simplexml_load_string возвращала объект указанного класса. Этот
класс должен расширять класс SimpleXMLElement.
options
Начиная с Libxml 2.6.0, вы также можете использовать параметр
options, чтобы указать дополнительные параметры Libxml.
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-данных.
Используйте функцию libxml_use_internal_errors для того, чтобы
подавить все ошибки XML, и функцию libxml_get_errors
для прохода по ним впоследствии.
&reftitle.examples;
Интерпретация XML-строкиЧто 40?ДжоДжейн
Я знаю, что это - ответ. В чем заключается вопрос?
XML;
$xml = simplexml_load_string($string);
print_r($xml);
?>
]]>
&example.outputs;
Что 40?
[from] => Джо
[to] => Джейн
[body] =>
Я знаю, что это - ответ. В чем заключается вопрос?
)
]]>
Здесь можно использовать $xml->body и т.д.
&reftitle.seealso;
simplexml_load_fileSimpleXMLElement::__constructlibxml_use_internal_errors