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.0 | filename тепер допускає значення 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>
Дивіться також
- SimpleXMLElement::__toString() - Повертає вміст рядка
- Базове використання SimpleXML