Latest web development tutorials

XMLスキーマ・データ型その他

その他の雑多なデータ・タイプは、ブール、base64Binaryに、16進数、浮動小数点、倍精度、anyURIの、anyURIの表記が含まれます。


ブーリアン型(ブールデータタイプ)

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

ここで宣言された論理的なスキームの例は次のとおりです。

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

文書中の要素は、次のようになります。

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

注:ブール値は、正当な、真、偽、1(真表される)と0(偽)です。


バイナリデータ型(バイナリ・データ型)

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

我々は2つのバイナリ・データ型を使用することができます。

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

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


その他のデータ型

名前 説明
anyURIの
base64Binaryに
ブーリアン
ダブル
フロート
hexBinary
NOTATION
QNameに


定義されたその他のデータ型(制限)の

一緒に使用されるデータ型を定義し、その他の可能性があります。

  • 列挙(ブーリアン型はこの制約を使用することはできません*)
  • 長さ(ブーリアン型は、この制約を使用することはできません)
  • maxLength(ブーリアン型は、この制約を使用することはできません)
  • minLength(ブーリアン型はこの制約を使用することはできません)
  • パターン
  • whiteSpaceの

*翻訳者注:制約constraintを指します。