<xsd:restriction> 要素 (simpleContent)
simpleContent 定義の制約を定義します。
<restriction
base = QName
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, (simpleType?, (minExclusive | minInclusive |
maxExclusive | maxInclusive | totalDigits |fractionDigits | length |
minLength | maxLength | enumeration | whiteSpace | pattern)*)?,
((attribute | attributeGroup)*, anyAttribute?))
</restriction>
属性
base
このスキーマ (または指定した名前空間によって示される他のスキーマ) で定義されている組み込みデータ型の名前、simpleType 要素の名前、または complexType 要素の名前。 restriction 要素を含んでいる要素は、base 値で指定した型から派生します。base は、組み込みデータ型、単純型、または複合型の名前です。 複合型の場合、組み込みデータ型、単純型、または単純コンテンツのいずれか 1 つの型にする必要があります。
base 値は、修飾名 (QName) であることが必要です。
必須。
id
この要素の ID。 id の値は ID 型である必要があり、この要素を含んでいるドキュメント内で一意である必要があります。省略可能。
要素情報
出現回数 |
1 回 |
親要素 |
|
コンテンツ (simpleContent) |
annotation、fractionDigits、enumeration、length、maxExclusive、maxInclusive、maxLength、minExclusive、minInclusive、minLength、pattern、simpleType、totalDigits、whiteSpace、attribute、attributeGroup、anyAttribute |
例
他の simpleContent 拡張を制限する simpleContent 定義の例を次に示します。 値セットを短い値リストと属性に制限します。