XML スキーマの数値データ型
10進数データ型
10進数データ型は、数値を指定するために使用されます。
以下はスキームでの10進数宣言の例です。
<xs:element name="prize" type="xs:decmal"/>
ドキュメント内の要素は次のようになります:
<prize>999.50</prize>
または次のようなもの:
<賞>+999.5450</賞>
または次のようなもの:
<賞>-999.5230</賞>
またはこのようなもの:
<prize>0</prize>
または次のようなもの:
<prize>14</prize>
注: 指定できる 10 進数の最大桁数は 18 桁です。 。
整数データ型
整数データ型は、小数部分を含まない値を指定するために使用されます。
以下はスキームでの整数宣言の例です。
<xs:element name="prize" type="xs:integer"/>
ドキュメント内の要素は次のようになります:
<prize>999</prize>
または次のようなもの:
<賞>+999</賞>
またはこのようなもの:
<賞>-999</賞>
<賞>-999</賞>
またはこのようなもの:
< 賞品> ;0</賞品>
数値データ型
以下のすべてのデータ型は 10 進数データ型から派生していることに注意してください (10 進数自体を除く)。
名前 | 秒 |
---|---|
バイト | 正と負の8ビット整数 |
10進数 | 10進数 |
int | 正と負の 32 ビット整数数値 |
integer | integer value |
long | 正と負の値を持つ64ビット整数 |
Integer | は負の整数(..、-2、-1.)のみを含みます |
nonNegativeIn teger | 非負の値のみを含む整数(0, 1, 2, ..) |
nonPositiveInteger | 非正の値のみを含む整数(.., -2, - 1, 0) |
positiveInteger | 正の値のみを含む整数(1, 2, ..) |
short | 正と負の値を持つ16ビット整数 |
unsignedLong | 64 -正と負の値を持たないビット整数 |
unsignedInt | 符号なし32ビット整数 |
unsignedShort | 符号なし16ビット整数 |
unsignedByte | Unsign ed 8 ビット整数 |
対数データ型の制限 (制限)
数値データ型で使用できる制限:
fractionDigits
maxExclusive
maxInclusive
分のみ
分を含む
パターン
合計桁数
白空間