XSD简易元素

XSD简易元素

  • XML Schema 可定义 XML 文件的元素

  • 简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性

什么是XSD简易元素

  • 简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。

定义简易元素

语法:

<xs:element name="xxx" type="yyy"/>

此处 xxx 指元素的名称,yyy 指元素的数据类型。XML Schema 拥有很多内建的数据类型。

最常用的类型是:

  • xs:string

  • xs:decimal---小数的

  • xs:integer

  • xs:boolean

  • xs:date

  • xs:time

实例:

<lastname>Refsnes</lastname>
<age>36</age>
<dateborn>1970-03-27</dateborn>

相应的简易元素:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>
<!--只定义元素和数据类型-->

简易元素的默认值和固定值

简易元素可拥有指定的默认值或固定值。

当没有其他的值被规定时,默认值就会自动分配给元素。

默认值:

<xs:element name="color" type="xs:string" default="red"/>
<!--默认值是red-->

固定值:

<xs:element name="color" type="xs:string" fixed="red"/>
<!--固定值是red且无法赋予他其他值,相当于被final修饰的变量再Java中-->

 

上一篇:XSD数据类型之日期/时间数据类型


下一篇:XSD复合元素