XML DOM ကလေးNodes Property
❮ Node Object
ဥပမာ
အောက်ဖော်ပြပါ ကုဒ်အပိုင်းအစသည် " 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)
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
childNodes ပိုင်ဆိုင်မှုသည် သတ်မှတ်ထားသော node အတွက် ကလေး node ၏ NodeList ကို ပြန်ပေးသည်။
အကြံပြုချက်- ကလေး node အရေအတွက်ကို ဆုံးဖြတ်ရန် အရှည်ပိုင်ဆိုင်မှုကို သင်အသုံးပြုနိုင်ပြီး၊ ထို့နောက် ကလေး node အားလုံးကို လှည့်ပတ်ပြီး သင်လိုချင်သော အချက်အလက်ကို ထုတ်ယူနိုင်ပါသည်။
Browser ပံ့ပိုးမှု
childNodes ပိုင်ဆိုင်မှုကို အဓိက ဘရောက်ဆာအားလုံးတွင် ပံ့ပိုးထားသည်။
အထားအသို
nodeObject.childNodes
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | NodeList အရာဝတ္ထုသည် node အစုအဝေးကိုကိုယ်စားပြုသည်။ |
---|---|
DOM ဗားရှင်း | Core အဆင့် ၁ |
ကိုယ်တိုင်စမ်းသုံးကြည့်ပါ-ဒီမိုများ
❮ Node Object