E4X How To
- Page précédente Tutoriel E4X
- Page suivante E4X Why
Avec E4X, vous pouvez définir un document XML comme objet JavaScript.
Exemple E4X
En tant qu'exemple, nous pouvons analyser et éditer un document XML représentant une note.
Ce document XML est similaire à cela :
<note> <date>2008-08-08</date> <to>George</to> <from>John</from> <heading>Rappel</heading> <body>N'oubliez pas la réunion !</body> </note>
Si nous stockons ce document XML dans une chaîne nommée note, nous pouvons le charger dans une variable d'objet XML nommée x en écrivant l'instruction JavaScript suivante :
var x = new XML(note)
Ou nous pouvons directement utiliser le texte XML pour affecter une valeur à la variable de l'objet XML :
var x = new XML() x= <note> <date>2008-08-08</date> <to>George</to> <from>John</from> <heading>Rappel</heading> <body>N'oubliez pas la réunion !</body> </note>
XML est un objet JavaScript
Avec E4X, vous pouvez déclarer des objets XML de la même manière que vous le feriez pour les objets Date ou Math :
var x = new XML()
var y = new Date()
var z = new Array()
Puisque l'on peut déclarer un document XML en tant qu'objet XML, l'analyse et la manipulation des documents XML sont très simples.
Comme dans l'exemple ci-dessus, écrivez une instruction JavaScript :
document.write(x.from)
La sortie sera :
John
Très simple. Qu'en pensez-vous ?
- Page précédente Tutoriel E4X
- Page suivante E4X Why