Propriété childNodes du DOM XML
Définition et utilisation
childNodes
L'attribut retourne un NodeList des éléments enfants du document.
Astuce :Utilisez l'attribut length de NodeList pour déterminer le nombre de nœuds dans la liste de nœuds. Lorsque nous obtenons la longueur de la liste de nœuds, nous pouvons facilement la parcourir et extraire les valeurs désirées !
Syntaxe
documentObject.childNodes
Exemple
Le code suivant charge "books.xml" dans xmlDoc et affiche les éléments enfants du document 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 += "Nom du nœud: " + x[i].nodeName + " (nodetype: " + x[i].nodeType + ")"; } document.getElementById("demo").innerHTML = txt; }