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 元素