Attribut nodeName du DOM XML
Définition et utilisation
nodeName
L'attribut retourne le nom du nœud, en fonction de son type.
Syntaxe
attrObject.nodeName
Exemple
Le code suivant charge "books.xml" dans xmlDoc et affiche le nom, la valeur et le type des nœuds de l'attribut category :
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for (i = 0; i < x.length; i++) { txt += x.item(i).attributes[0].nodeName + " = " + x.item(i).attributes[0].nodeValue + " (nodetype: " + x.item(i).attributes[0].nodeType + ")" + "<br>"; } document.getElementById("demo").innerHTML = txt; }