Latest web development tutorials

XMLスキーマのすべての要素

XMLスキーマリファレンス 完全なXMLスキーマリファレンス

定義と使用法

要素は、子要素が任意の順序で表示することができ、各サブ要素が0回または1回発生する可能性があることを指定します。

要素情報

  • 親エレメント:グループ、complexTypeの制限(両方 simpleContentにとcomplexContentを)、拡張子(simpleContentにとcomplexContentを両方)

文法

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(?サイン要素が0回または1回発生する可能性があることを宣言し、*記号は要素が全ての要素に0回以上発生する可能性があることを宣言します。)

プロパティ 説明
イド オプション。 要素のユニークな識別子。
maxOccurs オプション。 要素が発生する可能性が最大回数。 値は1でなければなりません。
minOccurs オプション。 要素が発生する可能性が時間の最小数。 この値は、0または1の整数であり得ます。 この要素はオプションであることを指定するには、属性が0に設定されています。 デフォルト値は1です。
任意の属性 オプション。 これは、他の属性の非スキーマの名前空間を指定します。

例1

<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

上記の例では、「姓」を示し、「姓」の要素は任意の順序で表示することができ、両方の要素は一度だけ現れなければなりません!

例2

<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

上記の例では、「姓」を示し、「姓」の要素は任意の順序で表示することができ、各要素は、0回または1回出現することができます!


XMLスキーマリファレンス 完全なXMLスキーマリファレンス