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
امتیازات.