📄 testxml.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 + -