Méthode getAttribute() de XML DOM

Définition et utilisation

La méthode getAttribute() récupère la valeur de l'attribut par nom.

Syntaxe :

elementNode.getAttribute(name)
Paramètres Description
name Obligatoire. Définir l'attribut à partir duquel l'attribut doit être récupéré.

Avis et commentaires

Pour les documents XML utilisant des espaces de noms, il est nécessaire d'utiliser Méthode getAttributeNS()

Exemple

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

Le fragment de code suivant récupère toutes les valeurs de l'attribut "category" des éléments <book> :

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}

La sortie du code ci-dessus :

COOKING
CHILDREN
WEB
WEB