XML ထုတ်ပြန်တည်ပြည့်ရသူ

  • အရှေ့ပိုင်း လွှတ် XML HttpRequest
  • နောက်ပိုင်း လွှတ် XML DOM

အဓိက ဘာသာစကား ဘာသာစကား သုံးစွဲသည် အတွက် အပြည့်အဝါ ကို စစ်ဆေးသည်။

အဆိုပါ XML ကို အချက်အလက် အားလုံးအား အားနှင့် ဖြင့် ဖွဲ့စည်းလုပ်သည့် အချက်အလက် - အားကစားအရာ ကို ဖြင့် အသုံးပြုနိုင်သော အချက်အလက်

XML ထုတ်ပြန်တည်ပြည့်ရသူ

XML DOM(အချက်အလက် အားကစားအရာ)အဆိုပါ အချက်အလက် ကို ဖြင့် အသုံးပြုနိုင်သော အချက်အလက် နှင့် နည်းလမ်း

အဆိုပါ XML အချက်အလက် ကို ဖွဲ့စည်းခြင်း ပြီးမှ ဖြင့် အသုံးပြုလုပ်ပါ:

အချက်အလက်

အချက်အလက် ဖော်ထုတ်ပါ:

အဆိုပါ အချက်အလက် ကို အချက်အလက် အားလုံးအား ဖော်ထုတ်လုပ်ပါ:

နောက်ထပ်အကျိုး

<html>
<body>
<p id="demo"></p>
<script>
var text, parser, xmlDoc;
text = "<bookstore><book>" +
"<title>雅舍谈吃</title>" +
"<author>梁实秋</author>" +
"<year>2013</year>" +
"</book></bookstore>";
parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");
document.getElementById("demo").innerHTML =
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
</script>
</body>
</html>

ကိုယ်တိုင် စမ်းသပ်လိုက်

အကျိုးသုံးအချက်အလက်

အချက်အလက် အစားသုံးအပ်ပါ:

text = "<bookstore><book>" +
"<title>雅舍谈吃</title>" +
"<author>梁实秋</author>" +
"<year>2013</year>" +
"</book></bookstore>";

အဆိုပါ အချက်အလက် ကို ဖွဲ့စည်းပါ:

parser = new DOMParser();

အဆိုပါ အချက်အလက် ကို အသုံးပြုလုပ်သည့် XML DOM အားလုံးအား ဖွဲ့စည်းသည့် အချက်အလက်

xmlDoc = parser.parseFromString(text,"text/xml");

XMLHttpRequest အားကစားအရာ

XMLHttpRequest အားကစားအရာအပြည့်အဝင် အားဖြင့် XML ကို ဖော်ထုတ်နိုင်သော အဆိုပါ အချက်အလက်

responseText အချက်အလက်

responseXML အချက်အလက်

ကိုယ်စားပြုလုပ်သည့် XML DOM အားလုံးအား ဖြန့်ချိသည့် အချက်အလက် responseXML အချက်အလက်

နောက်ထပ်အကျိုး

သင့်လို့တာ ဖောင်ဒါ cd_catalog.xml,ကိုယ်စားပြုလုပ်သည့် XML DOM အားလုံးအား အသုံးပြုပါ:

xmlDoc = xmlhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
    txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;

ကိုယ်တိုင် စမ်းသပ်လိုက်

  • အရှေ့ပိုင်း လွှတ် XML HttpRequest
  • နောက်ပိုင်း လွှတ် XML DOM