Xsd-misc

提供:Dev Guides
移動先:案内検索

XSD-その他のデータ型

XSDには、 Boolean、binary 、* anyURIなど、他の重要なデータ型がいくつかあります。*

<xs:boolean>データ型

<xs:boolean>データ型は、true、false、1(true)または0(false)の値を表すために使用されます。

<xs:boolean>の例

XSDの要素宣言-

<xs:element name = "pass" type = "xs:boolean"/>

XMLでの要素の使用法-

<pass>false</pass>

バイナリデータ型

バイナリデータ型は、バイナリ値を表すために使用されます。 2つのバイナリタイプが一般的に使用されています。

  • base64Binary -base64でエンコードされたバイナリデータを表します
  • hexBinary -16進数でエンコードされたバイナリデータを表します

<xs:hexbinary>の例

XSDの要素宣言-

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

XMLでの要素の使用法-

<blob>9FEEF</blob>

<xs:anyURI>データ型

<xs:anyURI>データ型は、URIを表すために使用されます。

<xs:anyURI>の例

XSDの要素宣言-

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

XMLでの要素の使用法-

<image resource = "http://www.finddevguides.com/images/smiley.jpg"/>

数値データ型

以下は、一般的に使用される数値データ型のリストです。

S.No. Name & Description
1.

byte

符号付き8ビット整数

2.

decimal

10進値

3.

int

符号付き32ビット整数

4.

integer

整数値

5.

long

符号付き64ビット整数

6.

negativeInteger

負の値(..、-2、-1)のみを持つ整数

7.

nonNegativeInteger

負でない値(0,1,2、..)のみを持つ整数

8.

nonPositiveInteger

非正の値(..、-2、-1,0)のみを持つ整数

9.

positiveInteger

正の値(1,2、..)のみを持つ整数

10.

short

符号付き16ビット整数

11.

unsignedLong

符号なし64ビット整数

12.

unsignedInt

符号なし32ビット整数

13.

unsignedShort

符号なし16ビット整数

14.

unsignedByte

符号なし8ビット整数

制限事項

ブールデータ型を除くその他のデータ型では、次の種類の制限を使用できます-

  • 列挙
  • 長さ
  • maxLength
  • minLength
  • パターン
  • ホワイトスペース