W3C-LOGO,剖析W3C标准,引领web标准规范

RSSTAG
当前位置: w3c > w3c指南 > xml schema是什么

xml schema是什么(W3C XML Schema)

http://www.w3cwhy.com/ 来源:W3CWHY 作者:whyboy.希 点击:
xml schema是什么 ?XML Schema 是基于 XML 的 DTD 替代物,可描述 XML 文档的结构,XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。 XML Schema的作用是定义一份XML文档的合法组件群,就像

xml schema是什么?XML Schema 是基于 XML 的 DTD 替代物,可描述 XML 文档的结构,XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。

XML Schema的作用是定义一份XML文档的合法组件群,就像DTD的作用一样,来看看它都定义了什么:

  • 1.定义了哪些元素是子元素。
  • 2.定义了子元素的顺序。
  • 3.定义了可以出现在文档里的属性。
  • 4.定义了子元素的数量。
  • 5.定义了可以出现在文档里的元素。
  • 6.定义了元素和属性的默认值和固定值。
  • 7.定义了一个元素应是否能包含文本,或应该是空的。
  • 8.定义了元素和属性的数据类型。

XML Schema的作用是为了对数据进行定义和约束。一个XML schema把XML 中的数据项列出来,指明哪个在外面,哪个在里面;哪个在前面,哪个在后面;哪些是一定得有的,哪些是可以没有的;哪个有的时候,另外某一个就一定得有,或者一定没有;哪个得是正数,哪个不能大于1000,等等,等等,这样的事。可以这样理解,XML Schema就好像是DataBase中对表的定义一样,定义了字段名,字段类型,长度,而关联了这个XML Schema的XML就好像是数据库中的数据,他必须满足表所定义的规则。

XML Schema与DTD比较,它存在的优势如下:

  • 1.XML Schema 基于XML编写。
  • 2.XML Schema 支持数据类型。
  • 3.XML Schema 支持命名空间。
  • 4.XML Schema 可针对未来的需求进行扩展。
  • 5.XML Schema 更完善,功能更强大。

XML Schema 对应用程序、文档结构、属性和数据类型有着更良好的支持。未来的 XML 版本有赖于 XML Schema 来定义 XML 文档的类型。

学习XML Schema,您应当具备以下知识:

  • HTML / XHTML,可学习本站的html教程
  • 对 DTD 的基本了解,来了解一下DTD是什么?
(xml schema是什么 文章责任编辑:admin)

18篇web标准开发新文章

最新前端人才招聘

经典推荐文章

xml schema是什么相关文章