E4X How To

Mit E4X können Sie XML-Dokumente als JavaScript-Objekte definieren.

E4X-Beispiel

Als Beispiel können wir ein XML-Dokument, das eine Notiz darstellt, analysieren und bearbeiten.

Dieses XML-Dokument ähnelt dem folgenden:

<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Erinnerung</heading>
<body>Denken Sie nicht an das Treffen!</body>
</note>

Wenn wir dieses XML-Dokument in einer Zeichenkette namens note speichern, können wir es mit dem folgenden JavaScript-Befehl in eine Variable namens x laden:

var x = new XML(note);

Oder wir können den Wert direkt mit XML-Text für die Variable des XML-Objekts zuweisen:

var x = new XML();
x=
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Erinnerung</heading>
<body>Denken Sie nicht an das Treffen!</body>
</note>

XML ist ein JavaScript-Objekt

Mit E4X können Sie XML-Objekte wie Date- oder Math-Objekte deklarieren:

var x = new XML();
var y = new Date();
var z = new Array();

Da XML-Dokumente als XML-Objekte deklariert, analysiert und bearbeitet werden können, ist die Verarbeitung von XML-Dokumenten sehr einfach.

Schreiben Sie einen JavaScript-Befehl wie im obigen Beispiel:

document.write(x.from)

Wird ausgegeben:

John

Sehr einfach. Was denken Sie?