Attribut 'attributes' de XML DOM

Définition et utilisation

L'attribut 'attributes' renvoie un NamedNodeMap contenant les attributs du noeud sélectionné.

Si le nœud sélectionné n'est pas un élément, cette propriété renvoie NULL.

Syntaxe :

elementNode.attributes

Avis et commentaires

Avis :Cette propriété est utilisée uniquement pour les nœuds element.

Instance

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

Exemple 1

Le code suivant récupère le nombre d'attributs de l'élément <title> premier dans "books.xml" :

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

Sortie du code suivant :

1

Exemple 2

Le code suivant affiche la valeur de l'attribut "category" du premier élément <book> :

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

Sortie du code suivant :

COOKING