开发手册 欢迎您!
软件开发者资料库

XSD - 概述

XSD概述 - 从概述,语法,验证,简单类型,复杂类型,字符串,日期时间,数字,杂项开始,简单易学地学习XSD。

XML Schema Definition,通常称为XSD,是一种精确描述XML语言的方法. XSD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性.

XML文档可以定义为 :

  • 格式良好 : 如果XML文档遵循所有常规XML规则,例如标记必须正确嵌套,则必须平衡打开和关闭标记,空标记必须以'/>'结尾,然后将其称为格式良好.

  • 有效 :  XML文档在不仅格式良好时被认为是有效的,但它也符合可用的XSD,它指定了它使用的标签,这些标签可以包含哪些属性,以及哪些标签可以在里面出现其他标签,以及其他属性.

下图显示了如何使用XSD构建XML文档 :

XSD Technology

这是一个简单的XSD代码.看看它.

   targetNamespace = "http://www.IT屋.com"    xmlns = "http://www.IT屋.com"   elementFormDefault = "qualified">                                                                                                               

功能

以下列出了XSD的一些热门功能 :

  • XSD可以扩展以供将来添加.

  • XSD比DTD更丰富,更强大.

  • XSD是用XML编写的.

  • XSD支持数据类型.

  • XSD支持名称空间.

  • XSD是W3C推荐.