Функції XML

Побудова та розбір XML-документів.

Приклад: Побудова XML з об'єкта

Build XML Document

Construct object and convert to XML

Object

Construct

key 1
name
value 1
Alice
key 2
email
output

XML

Build

object
output
rootName
user
pretty
True
xml

Build

Перетворення JSON-об'єкта на XML-рядок.

ВхідТипЗа замовчуваннямОпис
objectjsonДані для перетворення
rootNamestringrootНазва кореневого елемента
doctypestringОголошення DOCTYPE
prettybooleantrueФорматований вивід з відступами
indentstring2 пробілиРядок відступу
newlinestringСимвол нового рядка
versionstring1.0Версія XML
encodingstringUTF-8Кодування XML
standalonebooleantrueОголошення standalone

Вихід: xml (string)

Parse

Перетворення XML-рядка на JSON-об'єкт.

ВхідТипЗа замовчуваннямОпис
xmlstringXML для розбору
attrkeystring$Ключ для атрибутів
charkeystring_Ключ для текстового вмісту
explicitCharkeybooleanfalseЗавжди використовувати charkey
trimbooleanfalseОбрізати пробіли
normalizeTagsbooleanfalseНазви тегів у нижньому регістрі
normalizebooleanfalseНормалізувати пробіли
explicitRootbooleanfalseВключити кореневий елемент

Вихід: output (json)