Справочник по PHP : Функции работы с данными : XML : SimpleXML : simplexml_load_string
смотрим также
Материал из Справочник Web-языков
simplexml_load_string
(PHP 5)
simplexml_load_string -- Интерпретирует строку с XML в объект
Описание
object simplexml_load_string ( string data [, string class_name [, int options]] )
Эта функция берет "правильный" XML-документ, находящийся в строке data и возвращает объект класса SimpleXMLElement, имеющий свойства, равные содержимому xml-документа. Если XML-документ имеет ошибки, функция возвратит FALSE.
Вы можете использовать необязательный параметр class_name для того, чтобы функция simplexml_load_string() вернула объект заданного класса. Этот класс должен расширять класс SimpleXMLElement.
Начиная с PHP 5.1.0 и Libxml 2.6.0, вы можете также использовать необязательный параметр options, содержимое которого определено в additional Libxml parameters.
Пример 1. Преобразование XML-строки
<?php $string =Forty What? Joe Jane I know that's the answer -- but what's the question? XML; $xml = simplexml_load_string($string); var_dump($xml); ?>
Этот пример выведет:
SimpleXMLElement Object ( [title] => Forty What? [from] => Joe [to] => Jane [body] => I know that's the answer -- but what's the question? )
В этом примере вы можете также использовать конструкции $xml->body и т.д.