XML DOM item()Méthodes


Objet NodeList

Définition et utilisation

La méthode item() renvoie le nœud à l'index spécifié dans la liste de nœuds.

Syntaxe

item(index)

Paramètre Description
index index.


Conseils et notes

Remarque :Firefox et la plupart des autres navigateurs traitent les espaces vides ou les sauts de ligne générés entre les nœuds comme des nœuds de texte, tandis qu'Internet Explorer ignore les nœuds de texte vides générés entre les nœuds. Par conséquent, dans les exemples ci-dessous, nous utiliserons une fonction pour vérifier le type de nœud.

Le type de nœud d'un nœud d'élément est 1, donc si un nœud enfant n'est pas un nœud d'élément, il passe au nœud suivant et continue à vérifier si ce nœud est un nœud d'élément. De cette façon, nous pouvons obtenir des résultats corrects dans tous les navigateurs.

Astuce :Pour en savoir plus sur les différences entre navigateurs, veuillez consulter notrechapitre sur le navigateur DOM.


Exemple

L'extrait de code suivant utiliseloadXMLDoc()pour charger "dans xmlDoc, et parcourt tous les nœuds enfants de type élément de l'élément <bookstore> :

Exemple

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.documentElement.childNodes; for (i=0;i<x.length;i++) { //Afficher le nom du nœud d'élément if (x.item(i).nodeType==1) { document.write(x.item(i).nodeName); document.write("<br>"); } }

Sortie :

book
book
book
book

Essayez-le vous-même »

objet NodeListautres extensions