Kesalahan Parser DOM XML
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素
Kesalahan Parser XML
Ketika mencoba membuka dokumen XML, mungkin terjadi kesalahan parser.
Jika parser mendeteksi kesalahan, dia mungkin akan memuat dokumen XML yang mengandung deskripsi kesalahan.
Contoh kode di bawah ini mencoba memuat dokumen XML yang salah format.
Anda dapat belajar format XML yang baik di bab sintaks XML.
Contoh
<html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { jika (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; untuk (i = 0; i < xLen ;i++) { y = x[i]; jika (y.nodeType != 3) { jika (y.childNodes[0] != undefined) { txt += myLoop(y); } } else { txt += y.nodeValue + "<br>"; } } return txt; } </script> </body> </html>
参阅 XML 文件:note_error.xml
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素