簡單元素是只有文本的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"/>
,將元素類型定義為String
,firstname
應具有string
類型的值。
示例
請考慮以下XML元素 -
<name>Susen</name>
<marks>90</marks>
<birthdate>1998-08-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" />
上面示例中,指定的默認值為:NA
。
固定值
簡單元素可以分配固定值。 如果分配固定值,則元素不能有任何文本。
<xs:element name = "class" type = "xs:string" fixed = "1" />