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
廣告