एक्सएमएल डोम चाइल्डनोड्स संपत्ति
दस्तावेज़ वस्तु
उदाहरण
निम्नलिखित कोड खंड " books.xml " को xmlDoc में लोड करता है और 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;
}
उपरोक्त कोड का आउटपुट होगा:
Nodename: bookstore (nodetype: 1)
आउटपुट IE9 और इससे पहले:
Nodename: xml (nodetype: 7)
Nodename: bookstore (nodetype: 1)
परिभाषा और उपयोग
चाइल्डनोड्स संपत्ति दस्तावेज़ के लिए चाइल्ड नोड्स की एक नोडलिस्ट लौटाती है।
वाक्य - विन्यास
documentObject.childNodes
टिप्स और नोट्स
युक्ति: नोड सूची में नोड्स की संख्या निर्धारित करने के लिए NodeLists की लंबाई संपत्ति का उपयोग करें। जब आप एक नोड सूची की लंबाई जानते हैं, तो आप आसानी से इसके माध्यम से लूप कर सकते हैं और अपने इच्छित मान निकाल सकते हैं!
दस्तावेज़ वस्तु