Mga Parser Errors ng XML DOM

Ang parseError object ng Microsoft ay maaaring gamitin upang makuha ang mga mensahe ng pagkakamali mula sa XML parser ng Microsoft.

parseError object

Maaaring mangyari ang isang parser-error kapag sinubukan ninyong buksan ang isang XML dokumento.

Sa pamamagitan ng parseError object, maaari mong makuha ang error code, ang linya na nagdulot ng pagkakamali, at iba pa.

Paliwanag:Ang parseError object ay hindi kasama sa W3C DOM Standard!

Mga File Pagkakamali (File Error)

Sa ibabaw ng sumusunod na kodigo, sinubukan naming maglalaad ng isang walang eksistensyang file, at ipakita ang ilang mga atrributo ng pagkakamali:

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("ksdjf.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("<br />Error reason: " + xmlDoc.parseError.reason)
document.write("<br />Error line: " + xmlDoc.parseError.line)

TIY

Mga XML Pagkakamali (XML Error)

Sa ibabaw ng sumusunod na kodigo, maglalaad tayo ng isang hindi magandang XML dokumento.

(Maaari ninyong gamitin ang aming XML 教程 中阅读更多有关形式良好且有效的 XML。)

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("<br />Error reason: " + xmlDoc.parseError.reason)
document.write("<br />Error line: " + xmlDoc.parseError.line)

TIY仅仅查看此XML文件

parseError 对象的属性

属性 描述
errorCode 返回一个长整型错误码。
reason 返回包含错误原因的字符串。
line 返回表示错误行号的长整型。
linepos 返回表示错误的行位置的长整型。
srcText 返回包含引起错误的行的字符串。
url 返回指向被加载文档的 URL。
filepos 返回一个长整型文件位置。