XSD - 元素
简单元素是只能含有文本的 XML 元素。它不包含任何属性。
语法
<xs:element name = "element-name" type = "element-type"/>
| element-name | XML 元素名称。例如,<xs:element name = "firstname" type = "xs:string"/> 定义了以下元素 <firstname></firstname> |
| element-type | XML 元素类型。例如,<xs:element name = "firstname" type = "xs:string"/>将元素类型定义为字符串,firstname 应具有字符串类型的 value。 <firstname>Dinkar</firstname> |
范例
考虑以下 XML 元素
<name>Dinkar</name> <marks>90</marks> <birthdate>1985-05-23</birthdate>
以上 XML 元素的 XSD 声明如下 −
<xs:element name = "name" type = "xs:string"/> <xs:element name = "marks" type = "xs:integer"/> <xs:element name = "birthdate" type = "xs:date"/>
默认值
可为简单元素分配默认值。如果元素没有任何文本,则使用默认值。
<xs:element name = "grade" type = "xs:string" default = "NA" />
固定值
简单元素可以有固定值分配。如果分配了固定值,则元素不能有任何文本。
<xs:element name = "class" type = "xs:string" fixed = "1" />
xsd_simple_types.htm
广告