ch7-5.asp

来自「《XML语言及应用》作者华铨平—examples」· ASP 代码 · 共 37 行

ASP
37
字号
<HTML>
<HEAD>
<TITLE> 检验XML文档的有效性 </TITLE>
<SCRIPT language="javascript">
   var xmldoc=new ActiveXObject("Microsoft.XMLDOM")
   xmldoc.async="false";
   xmldoc.validateOnParse="true";
   xmldoc.load("ch7-1.xml")
   if (xmldoc.parseError.errorCode!=0)
     {
	 str1="注意,出错啦,具体信息如下:";
	 str2=xmldoc.parseError.errorCode;
	 str3=xmldoc.parseError.filepos;
	 str4=xmldoc.parseError.line;
	 str5=xmldoc.parseError.srcText;
	 str6=xmldoc.parseError.linepos;
	 str7=xmldoc.parseError.reason;
	 str8=xmldoc.parseError.url;
	 alert(str1+"\r\n"+
	      "错误代号:"+str2+"\r\n"+
		  "文档的绝对位置:"+str3+"\r\n"+
		  "错误发生在第"+str4+"行"+
		  "  下面就是发生错误的行:"+"\r\n"+str5+"\r\n"+
		  "具体位置在第 "+str6+"  个字符处"+"\r\n"+
		  "产生错误的原因如下:"+"\r\n"+str7+
		  "文件位置:"+str8);
	}
	else
	{
	  alert("加载的XML文档是有效的!")
	}
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?