Error sa Pagparsitya ng XML DOM
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素
Error sa Pagparsitya ng XML
Maaaring mangyari ang error ng parser kapag pinapapalit ang XML dokumento.
Kung mayroon error ang parser, maaaring maglagay ng XML dokumento na naglalaman ng paglalarawan ng error.
Ang mga halimbawang code na ito ay nagtatangka na ilagay ang isang hindi tamang XML dokumento.
Maaari mong matuto ng format ng magandang XML sa kabanata ng XML grammar.
Mga halimbawa
<html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { kung (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; para (i = 0; i < xLen ;i++) { y = x[i]; kung (y.nodeType ay hindi 3) { kung (y.childNodes[0] ay hindi tinatawag) { txt += myLoop(y); } } else { txt += y.nodeValue + "<br>"; } } return txt; } </script> </body> </html>
参阅 XML 文件:note_error.xml
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素