XML到底是什么东西,做啥用的,DTD,SCHEMA又是什么?
解决方案 »
- struts2和dojo集成让人头疼的问题,求教各位。
- js如何获取页面 元素
- 大家帮忙看,我如何实现Struts2校验,这样方式下的呢,我是把构造函数单独放在一个java文件里了
- 求一个OA系统,用java开发的jsp页面!
- getparameter取得参数总是为NULL
- JBuilder2005不认framespacing等
- 求助!
- 如何使弹出窗口的大小视窗口内容而定?
- tomcat下servlet无法运行,但是jsp可以运行,在线等待。。。
- InPut框中有没有失去焦点的事件,有的话怎么写!!!
- 求一段JS代码 判断是否是工作日
- 请问如何解决用HTTP协议下载浏览网页内容中文显示乱码的问题,请高手指教,急,在线等!!!
XML Schema比XML DTD具有更强的表现力,能够更好的满足不同领域应用的需求。那么,是不是可以说XML DTD会很快被XML Schema替代并最终消失呢。从作者的观点来看,XML Schema虽然在大多数的应用领域都有替代XML DTD的趋势,但是XML DTD仍然有它的适用范围,并不可能被XML Schema完全替代: XML DTD是作为XML 标准的一部分发布的,W3C似乎并没有准备将其从XML标准中废除掉,对于XML DTD的支持还将持续。
目前大多数的面向XML应用,都对XML DTD做了很好的支持,XML DTD的工具也相对较为成熟,一般情况下,这些应用和工具并不会选择以XML Schema替换XML DTD的方式对其升级,更多的选择应该是二者都支持。当然,对于那些对数据交换或者描述能力要求较高、XML DTD已不能满足功能需求的应用来说,以XML Schema来代替XML DTD已经成为一种必然趋势。
当前大多数与XML 模式相关的算法研究都是基于XML DTD展开的,作为一种研究的延续,并不会放弃XML DTD的研究成果,但是,针对XML Schema的研究将会成为一个新的热点。
在一些相对要求简单的处理环境中,XML DTD仍然会占有它的一席之地。
同其他技术的发展一样,由于新标准的出现,XML DTD的作用会逐渐减弱,但正如层次数据库在今天仍然在使用一样, 对XML Schema是否会完全替代XML DTD做一个结论似乎为时过早。