Xsd-element

提供:Dev Guides
移動先:案内検索

XSD-要素

Simple Elementは、テキストのみを持つことができるXML要素です。 属性を含めることはできません。

構文

<xs:element name = "element-name" type = "element-type"/>
element-name

Name of the XML Element. For example,

<xs:element name = "firstname" type = "xs:string"/>

次の要素を定義します

<firstname></firstname>
element-type

Type of the XML Element. For example,

<xs:element name = "firstname" type = "xs:string"/>

要素のタイプをStringとして定義します。firstnameはstringタイプの値を持つ必要があります。

<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"/>