简易元素
简易元素是指只包含文本的元素,不包括其他元素或者属性。
简易元素的语法
1 | <xs:element name="xxx" type="yyy"/> |
xxx
是指元素的名称,yyy
是指元素数据类型
例如 :
1 | <lastname>Smith</lastname> |
常用的数据类型
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
固定值和默认值
固定值会自动分配给元素,并且您无法规定另外一个值
1 | <xs:element name="color" type="xs:string" default="red"/> |
属性
简易元素无法拥有属性,但是属性总是作为简易类型被声明。
声明属性
1 | <xs:attribute name="xxx" type="yyy"/> |
属性的数据类型参见简易元素的数据类型。
属性同样可以拥有固定值和默认值
1 | <xs:attribute name="lang" type="xs:string" default="EN"/> |
属性默认是可选的,如规定属性必选,请使用use
属性:
1 | <xs:attribute name="lang" type="xs:string" use="required"/> |