求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

XML模式定义查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索
  XML模式定义

XML 模式通常被称为 XML 模式定义(XSD)。它被用来描述和验证 XML 数据的结构和内容。XML 模式定义元素,属性和数据类型。模式元素也支持命名空间。它类似于描述数据库中数据的数据库模式。XSD(XML模式定义)是互联网联盟推荐的,它规定了可扩展标记语言(XML)文件中的元素的描述方式。

简介

XSD(XML模式定义)是互联网联盟推荐的,它规定了可扩展标记语言(XML)文件中的元素的描述方式。这一描述可用来验证文件内容中各个项目与其内容将被取代的元素的描述是否一致。XML模式表示XML对象(例如,文件或文件的一部分)的属性及元素之间的相互关系。创建一个文件的模式,需要分析其结构并定义所碰到的各个结构元素。与XML和HTML一样,元素是在标记符集合的范围内定义的。与文件类型定义(DTD)或简单对象XML(SOX)等早期的XML模式语言相比,XSD具有几个优点。例如,它更直接,它不需要语法分析器的中间处理,其它优点包括自文档、自动模式创建以及可通过XML变换(XSLT)来查找的能力。然而,尽管XSD有其优点,有些批评者声称其语言不必那么复杂。

评价

XML的设计宗旨是传输数据,而不是显示数据。XML不仅允许自定义一套标记,而且这些标记不必仅限于对显示格式的描述。XML允许根据各种不同的规则来制定标记,比如根据商业规则,根据数据描述甚至根据数据关系来制定标记。[1]

参考文献