最新のWeb開発のチュートリアル
 

XSDその他のデータ型


その他の雑多なデータ型はboolean, base64Binary, hexBinary, float, double, anyURI, QName 、およびNOTATION


ブールデータ型

ブールデータ型は、真または偽の値を指定するために使用されます。

以下は、スキーマのboolean宣言の例です。

<xs:attribute name="disabled" type="xs:boolean"/>

ドキュメント内の要素は、次のようになります。

<prize disabled="true">999</prize>

Note:ブールの有効な値が真である、偽、1 (which indicates true) 、および0 (which indicates false)


バイナリ・データ型

バイナリデータ型は、バイナリ形式のデータを表現するために使用されます。

我々は2つのバイナリ・データ型を持っています:

  • base64Binaryに(Base64-encoded binary data)
  • hexBinary型(hexadecimal-encoded binary data)

以下は、スキーマ内のhexBinary型宣言の例です。

<xs:element name="blobsrc" type="xs:hexBinary"/>

anyURIのデータ型

anyURIのデータ型は、URIを指定するために使用されます。

以下は、スキーマ内のanyURIの宣言の例です。

<xs:attribute name="src" type="xs:anyURI"/>

ドキュメント内の要素は、次のようになります。

<pic src="http://www.w3ii.com/images/smiley.gif" />

Note: URIにスペースが含まれている場合、%20に置き換えます。


その他のデータ型

説明
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

その他のデータ型の制限

他のデータ型で使用することができます条件:

  • enumeration (a Boolean data type cannot use this constraint)
  • length (a Boolean data type cannot use this constraint)
  • maxLength (a Boolean data type cannot use this constraint)
  • minLength (a Boolean data type cannot use this constraint)
  • pattern
  • whiteSpace