以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 弱弱的问:DTD和Schema有什么区别啊? (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=7623) |
-- 作者:sherrian -- 发布时间:5/18/2004 12:10:00 PM -- 弱弱的问:DTD和Schema有什么区别啊? 我看的XML入门书籍上只提到了DTD,根本没说过Schema。 什么情况下用DTD,什么情况下用Schema? 请高手指点!! |
-- 作者:andycpp -- 发布时间:5/19/2004 12:42:00 PM -- 个人观点: 作用基本相同,都是对xml文档做进一步的限制。 dtd不是针对xml文档的,它是针对另外一种文档的,在xml中也可以用一下,效果弱弱的。 schema是针对xml文档的,在对xml的处理上比dtd强很多。 总结:在xml的应用中,dtd穷途末路,schema前途光明,建议在任何情况下都用schema!! |
-- 作者:JuniorPro -- 发布时间:5/28/2004 5:57:00 PM -- 个人认为DTD由于本身不是XML格式,而schema是XML格式而且可以进行更为复杂的有效性校验。 |
-- 作者:hyandlsz -- 发布时间:6/9/2004 10:17:00 AM -- dtd没有scheme功能强大 |
-- 作者:orochi_cn -- 发布时间:7/13/2004 10:35:00 PM -- dtd是比较早的一种技术,逐渐被schema取代 |
-- 作者:aboys -- 发布时间:7/20/2004 9:39:00 AM -- 还有最重要的,schema可以共享,呵呵小弟最近看书中提到的 |
-- 作者:linrn -- 发布时间:7/20/2004 11:00:00 AM -- schema某种程度上来说是用来代替dtd的 |
-- 作者:ty44092003 -- 发布时间:9/2/2004 2:24:00 PM -- 有一个小问题不得不提一下,schema 是xml文件,但是它是用来验证xml文件的有效性的,那么如果用schema去验证schema的话是会发生错误,这个时候就要用dtd |
-- 作者:jeffrey_zheng -- 发布时间:9/4/2004 11:14:00 AM -- 我知道的几个区别: 1、xsd相比dtd提供了元素和属性的数据类型的更多的控制 2、xsd能使你创建自己的数据类型,dtd不可以 3、xsd可以对你指定的数据进行约束,比如你可以确保一个元素的内容使一个正整数值 |
-- 作者:luckykimrw -- 发布时间:9/15/2004 11:00:00 AM -- 偶有发贴讨论DTD的限制问题,有兴趣可以到下面看看^^ http://bbs.xml.org.cn/dispbbs.asp?boardID=23&ID=9927 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
93.750ms |