Propriété nodeValue de l'objet XML DOM
Description et utilisation
nodeValue
Définit ou retourne la valeur d'un attribut, selon son type.
Syntaxe
attrObject.nodeValue
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; }