E4X Kuinka Toimia

E4X:n avulla voit määrittää XML-dokumentin JavaScript-objektina.

E4X esimerkki

Esimerkkinä voimme解析 ja muokata XML-dokumenttia, joka edustaa muistiinpanoa.

Tämä XML-dokumentti on samankaltainen kuin:

<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Muistutus</heading>
<body>Älä unohta kokousta!</body>
</note>

Jos säilytämme tämän XML-dokumentin nimellä note merkkijonona, voimme ladata sen nimellä x olevaan XML-objekti muuttujaan seuraavalla JavaScript lauseella:

var x = new XML(note)

Tai voimme myös antaa suoraan XML-tekstin XML-objekti muuttujalle:

var x = new XML()
x=
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Muistutus</heading>
<body>Älä unohta kokousta!</body>
</note>

XML on JavaScript-objekti

E4X:n avulla voit määrittää XML-objektin samalla tavalla kuin Date- tai Math-objektin:

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

Koska voidaan määrittää XML-dokumentti XML-objektina, XML-dokumentin tulkitseminen ja käsittely ovat erittäin yksinkertaista.

Kuten yllä olevassa esimerkissä, kirjoita JavaScript lause:

document.write(x.from)

Tulostaa:

John

Erittäin yksinkertainen. Mitä mieltä olet?