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

XSD - 语法

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

XML XSD保存在单独的文档中,然后文档可以链接到XML文档以使用它.

语法

XSD的基本语法如下:

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


<架构>元素

Schema是XSD的根元素,它始终是必需的.

 < xs: schema xmlns:xs ="https://img01.yuandaxia.cn/Content/img/tutorials/xsd/XMLSchema">


上面的片段指定模式中使用的元素和数据类型在 http://www.w3.org/2001/XMLSchema 命名空间,这些元素/数据类型应以 xs 为前缀.它始终是必需的.

  targetNamespace ="http://www.it1352.com"


上述片段指定此架构中使用的元素在 http://www.IT中定义屋.com 名称空间.它是可选的.

  xmlns ="http://www.it1352.com"


上面的片段指定默认命名空间是 http://www.it1352.com .

  elementFormDefault ="qualified"


上面的片段表明在任何XML Document中使用它们之前,在此模式中声明的任何元素必须是名称空间限定的.它是可选的.

引用模式

看看在以下引用架构 :

                  Dinkar      Kad      Dinkar      85                Vaneet      Gupta      Vinni      95                   Jasvir      Singh      Jazz      90   xmlns = "http://www.it1352.com"


  xmlns ="http://www.it1352.com"


上面的片段指定了默认的名称空间声明.模式验证器检查此命名空间是否所有元素都是此命名空间的一部分.它是可选的.

  xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation ="http://www.it1352.com student.xsd">


定义XMLSchema-instance xsi后,使用 schemaLocation 属性.此属性有两个值,即XML Schema的名称空间和位置,由空格分隔使用.这是可选的.