XML DOM childNodes အကို
အချက်အလက် နှင့် အသုံးပြုခြင်း
childNodes
စကားလုံး ကို ပါဝင်သည့် အကြောင်းလုံး အရေအတွက် ကို ကုန့်ကြည်းထားသည်
အရိုက်သွားသော အကြောင်းလုံး မပါဘဲ အပေါ်ဘက် အကြောင်းလုံး အရေအတွက် ကို ကုန့်ကြည်းထားသည်
အကြောင်းပြချက်XML DOM childNodes အကို
အဓိပ္ပာယ် နှင့် အသုံးပြုခြင်း
elementNode.childNodes
အမှတ်
ဘာသာ 1
အောက်ပါ ကြောင်းအရာ "books.xml" ကို xmlDoc တွင် ဘွတ်ကူးခြင်း နှင့် "books.xml" တွင် <title> အအုပ် ပါဝင်သည့် အပေါ်ဘက် ပြင်သစ် စကားလုံး ကို ရယူခြင်း
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 xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; var y = x.childNodes[0]; document.getElementById("demo").innerHTML = y.nodeValue; }
ဘာသာ 2
အောက်ပါ ကြောင်းအရာ "books.xml" ကို xmlDoc တွင် ဘွတ်ကူးခြင်း နှင့် "books.xml" တွင် <book> အအုပ် ပါဝင်သည့် အပေါ်ဘက် ပြင်သစ် စကားလုံး အရေအတွက် ကို ရယူခြင်း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 xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0].childNodes; document.getElementById("demo").innerHTML = x.length; }
Firefox 和大多数其他浏览器会将空白或换行视为文本节点,而 Internet Explorer 不会。因此,在上面的例子中,输出将会有所不同。
ဘူတက်ပတ် အခြား ဘူတက်ကွန်ပျူတာ အကြား အခြား ကြည်းတင်ကြည်းမှု အခြေခံ အချက်အလက် အသစ်ကို တွေ့ကြုံ ရန် ဘူတက်ပတ် ပညာရှင်း တွင် ဘူတက်ပတ် ဘူတက်ကွန်ပျူတာ အခန်း ကို ကြည့်ရန်