以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  请问现在XML Schema有没有取代DTD?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=460)


--  作者:闸北黄大刚
--  发布时间:1/8/2004 5:56:00 PM

--  请问现在XML Schema有没有取代DTD?
还有怎样了解XML的最新发展动态呢? 3X !
--  作者:闸北黄大刚
--  发布时间:1/9/2004 11:27:00 AM

--  
难道我提的问题很难吗?还是因为简单得大家都不想回答?
小弟才学乍练,还请各位多多关照啊!
--  作者:admin
--  发布时间:1/9/2004 11:47:00 AM

--  
现在是XML Schema用的多。


--  作者:莫往
--  发布时间:1/12/2004 11:14:00 AM

--  
近期还不会代替的,但XML Schema比DTD方便多了
--  作者:david
--  发布时间:1/13/2004 12:44:00 AM

--  
如果是新学就没必要研究DTD
DTD本身有缺陷,而且基本不发展了,除非一些主机平台老系统,非用不可

XML Schema是暂时不可替代的

Relax NG也不见得能代替XML Schema


--  作者:anewares
--  发布时间:1/20/2004 2:45:00 PM

--  
我是一个大四的计算机专业的学生,我们也是刚刚学过了xml……我也来说说DTD和Schema

DTD很早了,早先是在SGML中用,后来因为它的灵活性不够好。在2001年5月W3C发布了 XML Schema 的推荐标准,而Schema正是针对DTD的缺点设计的。
DTD与现在的主要的缺点:
1、它是属于正则表达式,描述能力有限。
2、它提供的数据类型有限,就连整型、浮点型、布尔型都没有。
3、由于约束力不强, 无法对XML文档做细致的语义限制。
4、重要:DTD的结构化不好。


--  作者:Starcraft
--  发布时间:1/29/2004 4:23:00 PM

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