Wir können ein XML Dokument als Javascriptgegenstand mit E4X definieren.
E4X Beispiel
Als Beispiel können wir ein XML Dokument analysieren und redigieren, das eine Anmerkung darstellt.
Das XML Dokument sieht wie dieses aus:
<note>
<date>2006-11-29</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Wenn wir dieses XML Dokument in einer Zeichenkette speichern ließen, die Anmerkung genannt wurde, könnten wir sie in einen XML Gegenstand variables benanntes x laden, indem wir die folgende Javascriptaussage schrieben:
var x = new XML(note)
Oder wir könnten den XML Text direkt der XML Gegenstandvariable zuweisen:
var x = new XML()
x=
<note>
<date>2002-08-01</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML As a JavaScript Object:
Mit E4X kannst du einen XML Gegenstand erklären die gleiche Weise, der du Datum- oder Mathegegenstände erklärst:
var x = new XML()
var y = new Date()
var z = new Array()
Da du ein XML Dokument erklären kannst, da ein XML Gegenstand, es auch sehr einfach ist, das XML Dokument zu analysieren und zu manipulieren.