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"/>,將元素類型定義為Stringfirstname應具有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" />

上一篇: XSD簡單類型 下一篇: XSD複雜類型