https://www.w3cschool.cn/xmldom/dom-errors-crossbrowser.html

XML DOM 解析器错误

当 Firefox 遇到解析器错误,它会载入一个包含错误的 XML 文档。

在您试图打开一个 XML 文档时,就可能发生一个解析器错误(parser-error)。

与 Internet Explorer 浏览器不同,如果 Firefox 遇到错误,它会载入包含错误描述的 XML 文档中。

XML 错误文档的根节点的名称是 "parsererror"。这是用来检查是否有错误。

XML 错误(XML Error)

在下面的代码中,我们会让解析器加载一个形式不良的 XML 文档。

(您可以在我们的 XML 教程中阅读更多有关形式良好且有效的 XML。)

实例

xmlDoc=document.implementation.createDocument("","",null);

xmlDoc.async=false;

xmlDoc.load("note_error.xml");

if (xmlDoc.documentElement.nodeName=="parsererror")

{

errStr=xmlDoc.documentElement.childNodes[0].nodeValue;

errStr=errStr.replace(/</g, "<");

document.write(errStr);

}