Справочник по 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 = 
 
  textstuff
 code
XML;

$xml = simplexml_load_string($string);

echo $xml->asXML(); // textstuff ...

?>

Метод asXML также может работать с Xpath:

Пример 2. Использование метода asXML() в работе с Xpath

<?php
// Продолжение примера, указанного выше.
/* Поиск  */
$result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) {
    echo $node->asXML(); // text и stuff
}
?>
Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
222222222 Rambler\'s Top100 Индекс цитирования