Proprietà childNodes dell'XML DOM
Definizione e utilizzo
childNodes
L'attributo restituisce una NodeList dei nodi figli del documento.
Suggerimento:Utilizza l'attributo length della NodeList per determinare il numero di nodi nella lista. Quando otteniamo la lunghezza della lista dei nodi, possiamo facilmente iterarla e estrarre i valori desiderati!
Sintassi
documentObject.childNodes
Esempio
Il codice seguente carica "books.xml" nel xmlDoc e visualizza i nodi figli del documento XML:
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.childNodes; for (i = 0; i < x.length; i++) { txt += "Nodename: " + x[i].nodeName + " (nodetype: " + x[i].nodeType + ")"; } document.getElementById("demo").innerHTML = txt; }