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