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?