ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

XSD その他のデータ型

« 前章へ 次章へ »

その他のデータ型には、boolean、base64Binary、hexBinary、float、double、anyURI、QName、NOTATION があります。


Boolean データ型

boolean データ型は、true または false の値を指定するために使用します。

次は、スキーマでの boolean 宣言の例です:

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

文書内の要素は、次のようになります:

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

注: ブール値の正しい値は、true、false、1 (true を表す)、及び 0(偽を表す)です。


Binary データ型

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

2種類の binary データ型があります:

  • 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="http://www.w3schools.com/images/smiley.gif" />

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


その他のデータ型

名前 説明
anyURI  
base64Binary  
boolean  
double  
float  
hexBinary  
NOTATION  
QName  


その他のデータ型の制約

その他のデータ型で使用できる制約:

  • enumeration (Boolean データ型では使用できません)
  • length (Boolean データ型では使用できません)
  • maxLength (Boolean データ型では使用できません)
  • minLength (Boolean データ型では使用できません)
  • pattern
  • whiteSpace

« 前章へ 次章へ »