阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

XML DOM Parse Error 对象概述

59次阅读
没有评论

共计 1028 个字符,预计需要花费 3 分钟才能阅读完成。

导读 微软的 parseError 对象可用于从微软的 XML 分析器取回错误信息。

XML DOM Parse Error 对象概述

parseError 对象

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

通过这个 parseError 对象,您可取回错误代码、错误文本、引起错误的行等等。

注意:parseError 对象不属于 W3C DOM 标准!

文件错误(File Error)

在下面的代码中,我们会试图加载一个不存在的文件,并显示某些错误属性:

实例

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("ksdjf.xml");

document.write("Error code:" + xmlDoc.parseError.errorCode);
document.write("Error reason:" + xmlDoc.parseError.reason);
document.write("Error line:" + xmlDoc.parseError.line);
XML 错误(XML Error)

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

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

实例

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note_error.xml");

document.write("Error code:" + xmlDoc.parseError.errorCode);
document.write("Error reason:" + xmlDoc.parseError.reason);
document.write("Error line:" + xmlDoc.parseError.line);
parseError 对象的属性
属性 描述
errorCode 返回一个长整数错误代码。
reason 返回一个字符串,包含错误的原因。
line 返回一个长整数,代表错误的行号。
linepos 返回一个长整数,代表错误的行位置。
srcText 返回一个字符串,包含引起错误的行。
url 返回指向被加载文档的 URL。
filepos 返回错误的一个长整型文件位置。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1028字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中