XML DOM ပြန်လည်ဆင်းသုံးခြင်း အမှား
- အရှေ့စာရင်း DOM XMLHttpRequest
- နောက်ပိုင်း စာရင်း Schema အရာဝတ္တု
XML ပြန်လည်ဆင်းသုံးခြင်း အမှား
XML စာအုပ် ဖော်ထုတ်ခြင်း အခါ ပြန်လည်တွေ့ခဲ့သော ပြန်လည်ဆင်းသုံးခြင်း အမှား
ပြန်လည်ဆင်းသုံးခြင်း အခါ ပြန်လည်တွေ့ခဲ့သော အမှားအသွင်းသော XML စာအုပ် ကို သင်တယ်မယ်。
အောက်ပါ လုပ်ငန်းစာအုပ် အမှတ်တို့ သည် ပုံစံဖြည့်စွတ်းသော မမှန်ကန်သော XML စာအုပ် ကို သုံးစွဲသည်。
သင်တန်းအသုံးချမှု တွင် ပုံစံဖြည့်စွတ်းသော XML ကို သင်တယ်မယ်。
အမျိုးအစား
<html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.this == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "note_error.xml", true); xhttp.send(); function myFunction(xml) { var parser, xmlDoc; parser = new DOMParser(); xmlDoc = parser.parseFromString(xml.responseText,"text/xml"); document.getElementById("demo").innerHTML = myLoop(xmlDoc.documentElement); } function myLoop(x) { var i, y, xLen, txt; txt = ""; x = x.childNodes; xLen = x.length; for (i = 0; i < xLen ;i++) { y = x[i]; if (y.nodeType != 3) { if (y.childNodes[0] != undefined) { txt += myLoop(y); } } else { txt += y.nodeValue + "<br>"; } } return txt; } </script> </body> </html>
ကျမ်းစာအချက်အလက် XML: note_error.xml
- အရှေ့စာရင်း DOM XMLHttpRequest
- နောက်ပိုင်း စာရင်း Schema အရာဝတ္တု