<xsd:sequence> 要素
グループ内の要素がコンテナー要素内で指定したシーケンスで使用されることを要求します。
<sequence
id = ID
maxOccurs = (nonNegativeInteger | unbounded) : 1
minOccurs = nonNegativeInteger : 1
{any attributes with non-schema Namespace}...>
Content: (annotation?, (element | group | choice | sequence | any)*)
</sequence>
属性
id
この要素の ID。 id の値は ID 型である必要があり、この要素を含んでいるドキュメント内で一意である必要があります。省略可能。
maxOccurs
指定できるシーケンスの最大数。 値は 0 以上の整数です。 最大数で上限を設定しない場合は、文字列 "unbounded" を使用します。省略可能。
minOccurs
指定できるシーケンスの最小数。 値は 0 以上の整数です。 このシーケンス グループが省略可能であることを指定するには、この属性を 0 に設定します。省略可能。
要素情報
出現回数 |
グループ内では 1 回。それ以外の場合は無制限。 |
親要素 |
group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent) |
コンテンツ |
annotation、any、choice、element、group、sequence |
例
sequence 要素内に elephant、bear、giraffe の各要素のうちの 0 個以上を指定できる要素 (zooAnimals) の例を次に示します。
その他のリソース
詳細については、www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-all で公開されている、W3C 勧告『XML Schema Part 1: Structures』を参照してください。