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
- パターン
- ホワイトスペース