XML DOM getElementsByTagNameNS() စက်မှု
ကိုက်ဦက နှင့် အသုံးပြုခြင်း
getElementsByTagNameNS()
method သည် သတ်မှတ်ထားသော အမည် နှင့် အမည်အုပ် ပါဝင်သော အီအိုင်တီ အစည်းအဝေး ကို ပြန်လည်ထုတ်ပြန်သည်
အပြောအဆ
getElementsByTagNameNS(ns,name)
ပါ | ဖော်ပြ |
---|---|
ns | ကြောင်း ကို ရှာဖွေရန် သတ်မှတ်သည် |
name | ကိုယ်စားပြု ကြောင်း ကို ရှာဖွေရန် သတ်မှတ်သည် |
အကြောင်း
အောက်ပါ ကြောင်းလုပ်မှု သည် "books.xml" ကို xmlDoc ထဲသို့ တင်ထားပြီး အခြား <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 x, y, z, i, newel, newtext, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book"); for (i = 0; i < x.length; i++) { newel = xmlDoc.createElementNS("p", "edition"); newtext = xmlDoc.createTextNode("First"); newel.appendChild(newtext); x[i].appendChild(newel); } // အားလုံးပါ title နှင့် edition ပြန်လည်ထုတ်ပြန် y = xmlDoc.getElementsByTagName("title"); z = xmlDoc.getElementsByTagNameNS("p","edition"); for (i = 0; i < y.length; i++) { txt += y[i].childNodes[0].nodeValue + " - " + z[i].childNodes[0].nodeValue + " edition." + " Namespace: " + z[i].namespaceURI + "
"; } document.getElementById("demo").innerHTML = txt; }