Méthode getAttributeNode() de XML DOM

Définition et utilisation

La méthode getAttributeNode() récupère le noeud d'attribut à partir de l'élément courant en utilisant le nom.

Syntaxe :

elementNode.getAttributeNS(ns,name)
Paramètres Description
name Obligatoire. Définit le noeud d'attribut à obtenir.

Explication

Cette méthode renvoie un noeud Attr, représentant l'attribut spécifié et sa valeur. Veuillez noter que l'attribut peut également être obtenu à partir de l'attribut attributes hérité de l'interface Node.

Exemple

Dans tous les exemples, nous utiliserons le fichier XML books.xmlet les fonctions JavaScript loadXMLDoc()

Dans l'exemple suivant, nous obtenons toutes les propriétés "category" des éléments <book> de "books.xml" :

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}

La sortie du code ci-dessus :

category = COOKING
category = CHILDREN
category = WEB
category = WEB