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.