E4X Hvordan
- Forrige side E4X undervisning
- Næste side E4X Hvorfor
Med E4X kan du definere XML-dokumenter som JavaScript-objekter.
E4X eksempel
Som et eksempel kan vi analysere og redigere et XML-dokument, der repræsenterer en post-it.
Dette XML-dokument ligner dette:
<note> <date>2008-08-08</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
Hvis vi gemmer dette XML-dokument i en streng kaldet note, kan vi indlæse det i en XML-objektvariabel kaldet x ved at skrive følgende JavaScript-sætning:
var x = new XML(note)
Eller vi kan direkte bruge XML-tekst til at tildele værdi til XML-objektvariablen:
var x = new XML() x= <note> <date>2008-08-08</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
XML er et JavaScript-objekt
Med E4X kan du erklære XML-objekter på samme måde som du erklærer Date- eller Math-objekter:
var x = new XML()
var y = new Date()
var z = new Array()
Da man kan erklære XML-dokumenter som XML-objekter, er det meget simpelt at analysere og operere med XML-dokumenter.
Skriv en JavaScript sætning som i det foregående eksempel:
document.write(x.from)
Vil output:
John
Meget simpelt. Hvad synes du?
- Forrige side E4X undervisning
- Næste side E4X Hvorfor