<完全なXMLスキーマリファレンス
定義と使用法
simpleType要素は単純型を定義し、属性またはテキストのみの要素の値についての制約との情報を指定します。
要素情報
- Parent elements:属性、要素、リスト、制限、スキーマ、組合
構文
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(?記号は要素がsimpleType要素の内側に0回または1回発生する可能性があることを宣言します)
属性 | 説明 |
---|---|
id | 任意。 要素の一意のIDを指定します。 |
name | 要素の名前を指定します。 simpleType要素がschema要素の子である場合、この属性は、それ以外の場合は許可されていない、必要とされます |
any attributes | 任意。 非スキーマの名前空間を持つ任意の他の属性を指定します。 |
例1
この例では、という要素を定義し"age" 、制限付きのシンプルなタイプです。 年齢の値が100よりも0以上よりも低くすることができません。
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<完全なXMLスキーマリファレンス