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