Справочник по PHP : Функции работы с данными : XML : SimpleXML : asXML
смотрим также
-
Поиск егэ по истории, атисо,вгна минфина россии, Институты - Краснодар.
Материал из Справочник Web-языков
Содержание |
SimpleXMLElement->asXML
SimpleXMLElement->asXML -- Возвращает правильно сформированный XML-документ
Описание
mixed SimpleXMLElement->asXML ( [string filename] )
Метод asXML формирует данные в XML версии 1.0.
Список параметров
- filename
- Если указан, то метод запишет данные в указанный файл.
Возвращаемые значения
Если имя файла задано, то метод запишет XML данные в указанный файл. В противном случае метод возвратит XML-данные в виде строки.
Замечания
Если в исходном документе в заголовках была указана кодировка XML-документа при помощи параметра encoding, то метод asXML возвратит XML-документ в указанной кодировке. Изменение кодировки XML-документа при помощи расширения SIMPLEXML невозможно.
Примеры
Пример 1. Вывести XML
<?php $string =text stuff XML; $xml = simplexml_load_string($string); echo $xml->asXML(); // code text stuff ... ?>
Метод asXML также может работать с Xpath:
Пример 2. Использование метода asXML() в работе с Xpath
<?php // Продолжение примера, указанного выше. /* Поиск*/ $result = $xml->xpath('/a/b/c'); while(list( , $node) = each($result)) { echo $node->asXML(); // text иstuff } ?>