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
廣告
© . All rights reserved.