Функції XML
Побудова та розбір XML-документів.
Приклад: Побудова XML з об'єкта
Build XML Document
Construct object and convert to XML
XML
Build
object
output
rootName
user
pretty
True
xml
Build
Перетворення JSON-об'єкта на XML-рядок.
| Вхід | Тип | За замовчуванням | Опис |
|---|---|---|---|
| object | json | — | Дані для перетворення |
| rootName | string | root | Назва кореневого елемента |
| doctype | string | — | Оголошення DOCTYPE |
| pretty | boolean | true | Форматований вивід з відступами |
| indent | string | 2 пробіли | Рядок відступу |
| newline | string | — | Символ нового рядка |
| version | string | 1.0 | Версія XML |
| encoding | string | UTF-8 | Кодування XML |
| standalone | boolean | true | Оголошення standalone |
Вихід: xml (string)
Parse
Перетворення XML-рядка на JSON-об'єкт.
| Вхід | Тип | За замовчуванням | Опис |
|---|---|---|---|
| xml | string | — | XML для розбору |
| attrkey | string | $ | Ключ для атрибутів |
| charkey | string | _ | Ключ для текстового вмісту |
| explicitCharkey | boolean | false | Завжди використовувати charkey |
| trim | boolean | false | Обрізати пробіли |
| normalizeTags | boolean | false | Назви тегів у нижньому регістрі |
| normalize | boolean | false | Нормалізувати пробіли |
| explicitRoot | boolean | false | Включити кореневий елемент |
Вихід: output (json)