首页 相关文章 XML Schema帮你建模(1)

XML Schema帮你建模(1)

XML Schema是2001年5月正式发布的W3C(万维网联盟)的推荐标准,经过数年的大规模讨论和开发如今终于奠定下来,成为全球公认的XML环境下首选的数据建模工具。

由于XML是SGML(标准通用标示语言)的一个子集,它也继承了SGML用于建模的DTD。使用DTD的好处是可以利用大量现有的DTD工具,使得开发应用代价维持在一个相对较低的水平。然而,DTD有不少缺陷:

1. DTD是基于正则表达式的,描述能力有限;

2. DTD没有数据类型的支持,在大多数应用环境下能力不足;

3. DTD的约束定义能力不足,无法对XML实例文档做出更细致的语义限制;

4. DTD不够结构化,重用的代价相对较高;

5. DTD并非使用XML作为描述手段,而DTD的构建和访问并没有标准的编程接口,无法使用标准的编程方式进行DTD维护。

XML Schema正是针对这些DTD的缺点而设计的,它完全使用XML作为描述手段,具有很强的描述能力、扩展能力和处理维护能力。


XML Schema简介


XML Schema的主要目的是用来定义一类XML文档(一个X...[ 查看全文 ]

2016-02-19 标签:

XML Schema帮你建模(1)的相关文章

手机页面
收藏网站 回到头部