convert XML to JSON(a,b,c)

Gruppe

XML Functions


Diese Funktion wandelt den Text einer XML-Datei oder ein XML-DOM-Objekt in den Text einer JSON-Datei um.

Parameterbeschreibung


Parameter

Beschreibung

a

Der Text einer XML-Datei oder der Name eines XML-DOM-Objekts , siehe Funktion parse XML( a, b, c ). Siehe auch Parameter b.

b

(option) true, falls in Parameter a ein XML-DOM-Objekt angegeben wurde. Default: false.

c

(optional) true, um den JSON-Text zu formatieren (pretty format). Default: false.

Beispiel


Gegeben sei folgende XML-Datei.


<Order date="today">
<line>
<product pos="1" ean="0815" amount="2.0" vat="19%" net="100">
<description>article@pos 1</description>
</product>
</line>
<line>
<product pos="2" ean="4711" amount="1.0" vat="19%" net="145.34">
<description>article@pos 2</description>
</product>
</line>
<footer totalSum="345.34">end of order</footer>
</Order>


Daraus wird folgende JSON-Datei.


{
"Order":{
"date":"today",
"line":[
{
"product":{
"pos":"1",
"ean":"0815",
"amount":"2.0",
"vat":"19%",
"net":"100",
"description":"article@pos 1"
}
},
{
"product":{
"pos":"2",
"ean":"4711",
"amount":"1.0",
"vat":"19%",
"net":"145.34",
"description":"article@pos 2"
}
}
],
"footer":{
"totalSum":"345.34",
"Text":"end of order"
}
}
}