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