SimpleXMLElement::asXML

(PHP 5, PHP 7, PHP 8)

SimpleXMLElement::asXML — Повертає сформований XML-документ у вигляді рядка на основі елемента SimpleXML

Опис

public SimpleXMLElement::asXML(?string $filename = null): string|bool

МетодasXML визначає формат даних батьківських об'єктів у версії XML 1.0.

Список параметрів

filename

Якщо вказано значення у вигляді рядка (string), то функція запише дані у файл, а чи не поверне їх.

Значення, що повертаються

Якщо filename не вказано, то функція поверне рядок (string) у разі успішного виконання та false у разі виникнення помилки. Якщо параметр вказано, то функція поверне true, якщо файл буде успішно записаний та false в іншому випадку.

список змін

ВерсияОпис
8.0.0filename тепер допускає значення null.

Приклади

Приклад #1 Отримання XML

Loading...

Результат виконання наведеного прикладу:

<?xml version="1.0"?>
<a>
 <b>
  <c>текст</c>
  <c>штучка</c>
 </b>
 <d>
  <c>код</c>
 </d>
</a>

asXML також працює з результатами Xpath:

Приклад #2 Использование asXML() с результатамиSimpleXMLElement::xpath()

Loading...

Результат виконання наведеного прикладу:

<c>текст</c><c>штучка</c>

Дивіться також