|
以文本方式查看主题 - 中文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 |