以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  [求助]哪位高人指点一下我的代码哪错了?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=34089)


--  作者:woniu
--  发布时间:6/9/2006 3:24:00 PM

--  [求助]哪位高人指点一下我的代码哪错了?
<script language="JavaScript" type="text/javascript">
function validateXML(thisForm){
   var file = thisForm.target.value
   var s=file.substring((file.length-3),file.length)
   var xmlfile= new XML );
   if(s=='xml'){
     // 建立XML DOM
     var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
     xmlDom.validateOnParse = true;
     xmlDom.async="false";
     // 加载XML文件
  alert(file.substring(0,(file.length-4)));
  var x=new ActiveXObject("Microsoft.XMLDOM")
alert(file)
     if (!xmlDom.load(file)){
       // 显示错误信息
    alert(file)
       strMessage = "XML文件[" + thisForm.target.value + "]验证错误<HR>"
       strMessage = strMessage + "<BR>错误代码 : " +
       xmlDom.parseError.errorCode
       strMessage = strMessage + "<BR>错误原因 : " +
       xmlDom.parseError.reason
       strMessage = strMessage + "<BR>错误行   : " +
       xmlDom.parseError.line
       strMessage = strMessage + "<BR>错误行的位置 : " +
       xmlDom.parseError.linepos
       // 显示程序代码
       msgcode.innerText = xmlDom.parseError.srcText.replace(/\t/g," ") +
       "\n"
     }
     else{
       strMessage = "XML文件[" + thisForm.target.value + "]验证成功<BR>"
       msgcode.innerText = " "
     }
     // 显示验证的结果
     message.innerHTML = strMessage  
     //alert(strMessage) 
   }else{
     alert("只能是XML文件");
   thisForm.target.focus();
   return false;
   }
}
</SCRIPT>

这段代码是实现对xml文件语法 的检查,可不知道哪错了啊?不管输入正确或者错误的xml文件都提示同样的出错信息!
小弟我试了好久都没通过,求高人指点一下,谢谢!


--  作者:woniu
--  发布时间:6/9/2006 4:03:00 PM

--  
有人会吗?在线等ing

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
39.063ms