convert XML to JSON()

Prev Next

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

Parameter

Parameter

Beschreibung

a

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

b

(optional) 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"
      }
   }
}