Kesalahan Parser DOM XML
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素
Kesalahan Parser XML
Ketika mencoba membuka dokumen XML, mungkin terjadi kesalahan parser.
Jika parser mendapati kesalahan, ia mungkin akan memuat dokumen XML yang mengandung deskripsi kesalahan.
Contoh kode di bawah ini mencoba memuat dokumen XML yang formatnya salah.
Anda boleh belajar format XML yang baik di bab syntax XML ini.
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 bukan 3) { jika (y.childNodes[0] bukan undefined) { txt += myLoop(y); } } else { txt += y.nodeValue + "<br>"; } } return txt; } </script> </body> </html>
参阅 XML 文件:note_error.xml
- 上一页 DOM XMLHttpRequest
- 下一页 Schema 元素