convert XML to JSON(a,b,c)
Gruppe |
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"
}
}
}