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 不会。因此,在上面的例子中,输出将会有所不同。

ဘူတက်ပတ် အခြား ဘူတက်ကွန်ပျူတာ အကြား အခြား ကြည်းတင်ကြည်းမှု အခြေခံ အချက်အလက် အသစ်ကို တွေ့ကြုံ ရန် ဘူတက်ပတ် ပညာရှင်း တွင် ဘူတက်ပတ် ဘူတက်ကွန်ပျူတာ အခန်း ကို ကြည့်ရန်