XML DOM nœud
Dans le DOM, chaque composant d'un document XML est un nœud.
Nœuds DOM
Selon le DOM, chaque composant d'un document XML est unnœud。
Le DOM spécifie ceci :
- Le document entier est un nœud de document
- Chaque élément XML est un nœud d'élément.
- Le texte contenu dans un élément XML est un nœud de texte.
- Chaque attribut XML est un nœud d'attribut.
- Les annotations sont des nœuds d'annotation.
Exemples DOM
Veuillez consulter le fichier XML suivant ():
Code du fichier books.xml :
Dans le XML ci-dessus, le nœud racine est <bookstore>. Tous les autres nœuds du document sont contenus dans <bookstore>.
Le nœud racine <bookstore> a quatre nœuds <book>.
Le premier nœud <book> a quatre nœuds enfants : <title>, <author>, <year> et <price>. Chacun de ces nœuds contient un nœud texte : "Everyday Italian", "Giada De Laurentiis", "2005" et "30.00".
Le texte est toujours stocké dans des nœuds texte
Une erreur courante dans le traitement DOM consiste à penser que les nœuds élément contiennent du texte.
Cependant, le texte d'un nœud élément est stocké dans un nœud texte.
Dans ce cas :<year>2005</year>Le nœud élément <year> possède un nœud texte avec la valeur "2005".
"2005" n'est pasLa valeur de l'élément <year> !
autres extensions