XSD 混雑データ型
- 前のページ XSD 数値
- 次のページ XML 参考マニュアル
他の雑種データタイプには論理、base64Binary、16進、浮点、双精度、anyURI、NOTATIONが含まれます。
論理データタイプ(Booleanデータタイプ)
論理データ性はtrueまたはfalse値を規定するために使用されます。
以下は、あるスキーム内の論理宣言に関する例です:
<xs:attribute name="disabled" type="xs:boolean"/>
ドキュメント内の要素は以下のように見えるべきです:
<prize disabled="true">999</prize>
注記:合法な布尔値はtrue、false、1(trueを表す)および0(falseを表す)です。
バイナリデータタイプ(バイナリデータタイプ)
バイナリデータタイプはバイナリ形式のデータを表現するために使用されます。
私たちは二つのバイナリデータタイプを使用できます:
- base64Binary(Base64でエンコードされたバイナリデータ)
- hexBinary(16進符号でエンコードされたバイナリデータ)
以下は、あるスキーム内のhexBinary宣言に関する例です:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURIデータタイプ(AnyURIデータタイプ)
anyURIデータタイプはURIを規定するために使用されます。
以下は、あるスキーム内のanyURI宣言に関する例です:
<xs:attribute name="src" type="xs:anyURI"/>
ドキュメント内の要素は以下のように見えるべきです:
<pic src="http://www.codew3c.com/images/smiley.gif" />
注記:URIにスペースがある場合、%20で置き換えてください。
雑種データタイプ(雑種データタイプ)
名前 | 説明 |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
雑種データタイプの制限(制限)
雑種データタイプと一緒に使用できる制限:
- enumeration (booleanデータ型ではこの制約を使用できません*)
- length (booleanデータ型ではこの制約を使用できません)
- maxLength (booleanデータ型ではこの制約を使用できません)
- minLength (booleanデータ型ではこの制約を使用できません)
- pattern
- whiteSpace
*翻訳者注:制約はconstraintです。
- 前のページ XSD 数値
- 次のページ XML 参考マニュアル