Possiamo definire un documento di XML come oggetto di Javascript con E4X.
Esempio di E4X
Come esempio, possiamo analizzare e pubblicare un documento di XML che rappresenta una nota.
Il documento di XML assomiglia a questo:
<note>
<date>2006-11-29</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Se facessimo questo documento di XML registrato in una stringa denominata nota, potremmo caricarli in un oggetto x denominata variabile di XML, redigendo la seguente dichiarazione di Javascript:
var x = new XML(note)
O potremmo assegnare il testo di XML direttamente alla variabile dell'oggetto di XML:
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 come oggetto di Javascript:
Con E4X, potete dichiarare un oggetto di XML lo stesso senso come dichiarate gli oggetti di per la matematica o della data:
var x = new XML()
var y = new Date()
var z = new Array()
Poich� potete dichiarare un documento di XML poich� un oggetto di XML, esso � inoltre molto facile da analizzare e maneggiare il documento di XML.
Per l'esempio di XML qui sopra, la dichiarazione di Javascript: