基础问题,DOM检测xml文档的有效性,请高手救命

-------------------------------contentDtd.xml-----------------------------

XML code
<?xml version="1.0" encoding="gb2312"?> <!DOCTYPE 学生信息 [<!ELEMENT 学生信息 (学生)*> <!ELEMENT 学生 (姓名,年龄,选课+,学校,((区号?,电话号码)|手机号码))> <!ATTLIST 学生 编号 ID #REQUIRED> <!ATTLIST 学生 身份 CDATA #FIXED "学生"> <!ELEMENT 姓名 (#PCDATA)> <!ATTLIST 姓名 性别 (男|女) #IMPLIED> <!ELEMENT 年龄 (#PCDATA)> <!ELEMENT 选课 (#PCDATA)> <!ELEMENT 区号 (#PCDATA)> <!ELEMENT 电话号码 (#PCDATA)> <!ELEMENT 手机号码 (#PCDATA)> <!ELEMENT 学校 (#PCDATA)> <!ENTITY school "北京大学"> ]> <学生信息> <学生 编号="1001"> <姓名>张三 性别="男"</姓名> <年龄>20</年龄> <选课>数学</选课> <选课>语文</选课> <区号>0991</区号> <电话号码>456789</电话号码> <手机号码>1333333333</手机号码> </学生> <学生 编号="1002" 身份="学生"> <姓名>李四 性别="女"</姓名> <年龄>20</年龄> <选课>数学</选课> <选课>语文</选课> <区号>0991</区号> <电话号码>456789</电话号码> <手机号码>1333333333</手机号码> </学生> </学生信息>
数据挖掘论坛

-------------------------------validate.html------------------------
HTML code
<html> <head> <title>DOM测试xml文档的有效性</title> <script language="javascript"> function validate() { var xmlName=document.getElementById("doc").value; var xmlDoc=new ActiveXObject("MSXML2.DOMDocument "); var message=""; if(xmlDoc.readyState==4) { xmlDoc.load(xmlName); message+="XML DOM解析状态"+xmlDoc.readyState+"<br>"; if(xmlDoc.parseError.errorCode==0) { message="文档有效性验证通过"; } else { message+="错误代码"+xmlDoc.praseError.errorCode+"<br>"; message+="错误代码"+xmlDoc.praseError.line+"<br>"; message+="错误代码"+xmlDoc.praseError.srcText+"<br>"; message+="错误代码"+xmlDoc.praseError.reason+"<br>"; } document.getElementById("result").innerHTML=message; } } </script> </head> <body> <input id="doc" type="text" /><br> <input type="button" value="验证" onclick="validate()"><br> 分析结果如下:<br> <div id="result"></div> </body> </html>
数据挖掘研究院


实现用DOM来检测contentDtd.xml的有效性。现在输入contentDtd.xml,点击验证时,总是提示网页有错误。好郁闷

Create By Any-Extract(WL-AE)

数据挖掘论坛

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:请问大家,html转xml后如何写获取textnode的xpath啊?
下一篇:关于XML和关系数据的数据传递
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • W3C概述
  • ASP+soap调用web service的问题,高手帮忙
  • 什么是语义网?
  • RSS History
  • 求助,PHP讀取XML文件
  • xml+xsl+js实现一个有横向列的导航菜单?
  • XML基础之 DataSet加载XML数据文件
  • 如何在xml中保存图片,以二进制流的形式保存
  • XML & 数据融合
  • Final Component of the Complete Meta Dat
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • What's Still Wrong with SQL Native XML I
  • Final Component of the Complete Meta Dat
  • What's Still Wrong with SQL Native XML I
  • XML及其技术指南
  • 保存.NET应用程序设置
  • 在.NET Framework中轻松处理XML数据(4
  • 将改变我们生活的这些XML应用之一
  • XML、Web服务和.NET框架
  • flash中通过XMLSocket监控生产系统(2
  • 将改变我们生活的这些XML应用之二
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静