⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testxml.htm

📁 关于XML和网页配合使用的好书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>检验XML</title>
</head>
<SCRIPT type="text/JavaScript">
  function getError(){
   /*判断是否指定了被检验文档*/
   if (filename.value==""){
      outhtml.innerHTML="<h1><font color='#ff0000'>没有指定被检验文档</font></h1>";
	  return;
   }
   var xmlChecker=new ActiveXObject("Microsoft.XMLDOM")//实例化微软解析器对象
   xmlChecker.validateOnParse="true";
   xmlChecker.load(filename.value); 
   var str=""
   if (xmlChecker.parseError.errorCode!=0)
     {
      var str1="<b>被检验的XML文档不合法,具体信息如下:</b>";
      var str2=xmlChecker.parseError.errorCode;
      var str3=xmlChecker.parseError.line;
      var str4=xmlChecker.parseError.srcText;
      var str5=xmlChecker.parseError.linepos;
      var str6=xmlChecker.parseError.reason;
      var str7=xmlChecker.parseError.url;
      str=str1+
            "<br><b>错误代号: </b>"+str2+
            "<br>错误发生在第  <b>"+str3+"  </b>行<br>"+
            "<br><b>错误代码如下:</b>"+str4+
            "<br>具体位置在第  <b>"+str5 +" </b>个字符处"+
            "<br><b>产生错误的原因如下:</b>"+str6+
            "<br><b>文件位置:  </b>"+str7;
     }
   else
     { 
       str="这是一个合法的XML文档!";
     }
	 outhtml.innerHTML=str;
    }
</SCRIPT>
<body>
   <center>
   输入被检测XML文档URL
   <input type="file" id="filename">
   <br><br>
   <button onclick="getError()">显示检测结果</button>
   </center>
   <hr>
   <span id="outhtml"></span>
</body>
</html>

⌨️ 快捷键说明

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