XML スキーマのその他のデータ型
XSD その他 データ型
その他のその他のデータ型には、boolean、base64Binary、hex、float、double、anyURI、anyURI、NOTATION などがあります。
ブール データ型
ブール データ型は、true または false の値を指定するために使用されます。
以下はスキーム内の論理宣言の例です:
<xs:attribute name="disabled" type="xs:boolean"/>
ドキュメント内の要素は次のようになります。 :
<prizedisabled="true">999</prize>
注: 有効なブール値は、true、false、1 (true を表す)、および 0 (false を表す) です。
バイナリ データ型
バイナリ データ型は、データをバイナリ形式で表現するために使用されます。
2 つのバイナリ データ型を使用できます:
base64Binary (Base64 でエンコードされたバイナリ データ)
hexBinary (16 進数でエンコードされたバイナリ データ)
hexBinary 宣言の例は次のとおりです。
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI データ型)
anyURI データ型は URI を指定するために使用されます。
以下はスキーム内の anyURI 宣言の例です:
<xs:attribute name="src" type="xs:anyURI"/>
ドキュメント内の要素は次のようになります。
<pic src="../style/images/smiley.gif" />
注: URI にスペースが含まれる場合は、%20 に置き換えてください。
その他のデータ型
名前 | 説明 |
---|---|
anyURI | |
base64Binary | |
リーン | |
ダブル | |
フロート | |
hexBinary | |
NOTATION | |
QName |
その他のデータ型の制限 (制限)
さまざまなデータ型で使用できる制限:
enumeration (ブール データ型はこの制約を使用できません*)
length (ブール データ型はこの制約を使用できません)
maxLength (ブール データ型はこの制約を使用できません)
minLength (ブール データ型この制約は使用できません)
pattern
whiteSpace
*翻訳者注: Constraint は制約を指します。