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.tutorialspoint.com/images/smiley.jpg" />

数値データ型

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

S.No. 名前と説明
1.1。

byte

符号付き8ビット整数

2.2。

decimal

10進値

3.3。

int

符号付き32ビット整数

4.4。

integer

整数値

5.5。

long

符号付き64ビット整数

6.6。

negativeInteger

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

7。

nonNegativeInteger

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

8.8。

nonPositiveInteger

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

9.9。

positiveInteger

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

10.10。

short

符号付き16ビット整数

11.11。

unsignedLong

符号なし64ビット整数

12.12。

unsignedInt

符号なし32ビット整数

13.13。

unsignedShort

符号なし16ビット整数

14.14。

unsignedByte

符号なし8ビット整数

制限

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

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern
  • whiteSpace