社区
HTML/XML
帖子详情
怎样使用MSXML根据DTD来验证当前XML文件的正确性?
aqua_aqua
2004-09-28 02:09:49
现在已经可以用MSXML加载一般的XML文件,但是当遇到有<!DOCTYPE定义的元素时,就不有正确的解析了。
当把validateOnParse = FALSE;时,就可跳过<!DOCTYPE,但是这样就没法用DTD文件来验证当前XML文件的正确性?
希望能得到各位用过MSXML高手的指点。
...全文
178
8
打赏
收藏
怎样使用MSXML根据DTD来验证当前XML文件的正确性?
现在已经可以用MSXML加载一般的XML文件,但是当遇到有<!DOCTYPE定义的元素时,就不有正确的解析了。 当把validateOnParse = FALSE;时,就可跳过<!DOCTYPE,但是这样就没法用DTD文件来验证当前XML文件的正确性? 希望能得到各位用过MSXML高手的指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharkhuang
2004-10-28
打赏
举报
回复
现在都用schema了。
DTD过时了呵呵。
neilxp
2004-10-26
打赏
举报
回复
你用schema好了,我就用schema ,然后MSXML加载XML文件时有错误就会检测到
snaill
2004-10-11
打赏
举报
回复
有不正确的解析是不是因为你的文档不符合DTD的要求
总的来说DTD验证并不是解析器的功能,如果你看过xml的DOM Warp的实现代码,你会发现这个工作是需要自己来做的。
aqua_aqua
2004-09-29
打赏
举报
回复
唉....已经搞了一个星期了,用MSXML还没有头绪,不会让我自己写解析器来验证吧?????那可不是什么好差事。
nwpulipeng
2004-09-29
打赏
举报
回复
混分帮顶
liuxianzhi
2004-09-29
打赏
举报
回复
这个问题还真是难。我查了msxml的接口,又在expat中试验了一下,都没有进行校验。
我记得以前使用xslt的时候,他是进行校验的。
snaill
2004-09-28
打赏
举报
回复
gz
huaboy408
2004-09-28
打赏
举报
回复
gz...
XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解
DTD
是一种保证XML文档格式正确的有效方法,可以比较XML文档和
DTD
文件来看文档是否符合规范,元素和标签
使用
是否正确。一个
DTD
文档包含:元素的定义规则,元素间关系的定义规则,元素可
使用
的属性,可
使用
的实体或...
XML/
DTD
基本用法
DTD
禁用的解决方法
XML和
DTD
(
DTD
一般用于某些比较特殊而且固定的行业,
使用
它是为了规范和硬性规定) (XML常用于一些经常调用的常量且其值并非涉及到安全性的问题,比如游戏中很多参数,怪物的等级,属性,物品的属性等一般
使用
XML来...
Delphi 7
验证
XML合法性(利用
DTD
、XSD)
通过
DTD
验证
的XML是“合法”的XML。
DTD
(文档类型定义)的作用是定义XML 文档的合法构建模块。它
使用
一系列的合法元素来定义文档结构。XML Schema是基于XML的
DTD
替代者。XML Schema描述XML文档的结构。
html优点标记可自定,XML选择题题库
什么是XML?A. 一种标准泛用标记语言B. 一种扩展性标识语言C. 一种超文本标记语言D. 一种层叠样式表单是.NET 托管程序的执行引擎正确答案:B2. 下面哪个不是HTML的优点A. 跨平台B. 强大...
Xml文档
验证
—编程篇
一、
MSXML
解析器及.Net程序集对Xml
验证
的支持 XML规范不仅描述了Xml数据的格式和语法,而且为处理Xml数据指定了一个两层的用户体系结构。第一层是Xml解析器(也被称为Xml处理程序)。XML解析器负责检查一个Xml文档...
HTML/XML
3,055
社区成员
8,066
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章