E4X Jak To
- Poprzednia strona Tutorial E4X
- Następna strona E4X Dlaczego
Dzięki E4X, można zdefiniować dokument XML jako obiekt JavaScript.
Przykład E4X
Jako przykład, możemy przeanalizować i edytować dokument XML reprezentujący notatkę.
Ten dokument XML wygląda podobnie:
<note> <date>2008-08-08</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
Jeśli zapiszemy ten dokument XML w napisie o nazwie note, możemy go załadować do zmiennej obiektu XML o nazwie x, pisząc poniższe zdanie JavaScript:
var x = new XML(note)
Lub możemy bezpośrednio użyć tekstu XML do przypisania wartości zmiennej obiektu XML:
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 jest obiektem JavaScript
Dzięki E4X, można deklarować obiekty XML tak samo jak obiekty Date lub Math:
var x = new XML()
var y = new Date()
var z = new Array()
Ponieważ można deklarować dokument XML jako obiekt XML, przetwarzanie i operowanie na dokumencie XML jest bardzo proste.
Na podstawie powyższego przykładu, napisz jedno zdanie JavaScript:
document.write(x.from)
Wyjście:
John
Bardzo proste. Co myślisz?
- Poprzednia strona Tutorial E4X
- Następna strona E4X Dlaczego