XML DOM childNodes پرپرتی

تعریف اور استعمال

childNodes نود کی بچوں کا NodeList پرپرتی واپس لئی جاتی ہے。

نکات:آپ length پرپرتی کا استعمال کرسکتے ہیں تاکہ آپ کسی بھی نیود کی تعداد کو جان سکتے ہیں، بعد ازاں آپ تمام نیود کا سیکشن بھر گزر سکتے ہیں اور آپ چاہتے معلومات کو نکال سکتے ہیں。

نویشن

nodeObject.childNodes

تکنیکی تفصیلات

بازکار: نود سٹک سٹ
DOM ورسنًا: کور لویل 1

مثال

مثال 1

اس سادے کوڈ کو "books.xml" میں لوڈ کرنا، اور 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;
}

آزمایش کنید

مثال 2

نمایش همه فرزندان همه عناصر 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, y, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.documentElement;
    y = x.childNodes;
    for(i = 0; i < y.length; i++) {
        txt += "Nodename: \" + y[i].nodeName +"
        " (nodetype: \" + y[i].nodeType + \")<br>";
        for(z = 0; z < y[i].childNodes.length; z++) {
            txt += "Nodename: \" + y[i].childNodes[z].nodeName +"
            " (nodetype: \" + y[i].childNodes[z].nodeType + \")<br>";
        }
    }
    document.getElementById("demo").innerHTML = 
    "Nodename: \" + xmlDoc.nodeName +"
    " (nodetype: \" + xmlDoc.nodeType + \")<br>"
    "نام گره: " + x.nodeName +"}} 
    " (nodetype: " + x.nodeType + ")<br>" +
    txt;
}

آزمایش کنید

پشتیبانی مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

همه مرورگرهای اصلی پشتیبانی می‌کنند childNodes امتیازات.