Десятичные типы данных используются для числовых значений.
Десятичный Тип данных
Тип десятичной данные используются для определения числового значения.
Ниже приведен пример десятичной декларации в схеме:
<xs:element name="prize" type="xs:decimal"/>
Элемент в документе может выглядеть следующим образом:
<prize>999.50</prize>
Или это может выглядеть следующим образом:
<prize>+999.5450</prize>
Или это может выглядеть следующим образом:
<prize>-999.5230</prize>
Или это может выглядеть следующим образом:
<prize>0</prize>
Или это может выглядеть следующим образом:
<prize>14</prize>
Note: Максимальное количество десятичных цифр вы можете указать 18.
Целое Тип данных
Тип данных целое число используется для определения числового значения без дробного компонента.
Ниже приведен пример из целой декларации в схеме:
<xs:element name="prize" type="xs:integer"/>
Элемент в документе может выглядеть следующим образом:
<prize>999</prize>
Или это может выглядеть следующим образом:
<prize>+999</prize>
Или это может выглядеть следующим образом:
<prize>-999</prize>
Или это может выглядеть следующим образом:
<prize>0</prize>
Числовые типы данных
Обратите внимание , что все типы данных , представленных ниже вытекают из десятичного типа данных (except for decimal itself) !
имя | Описание |
---|---|
byte | Подписанный 8-битное целое число |
decimal | Десятичное значение |
int | Подписанный 32-битное целое число |
integer | Целое значение |
long | Подписанный 64-битное целое число |
negativeInteger | Целое число , содержащее только отрицательные значения (..,-2,-1) |
nonNegativeInteger | Целое число , содержащее только неотрицательные значения (0,1,2,..) |
nonPositiveInteger | Целое число , содержащее только неположительные значения (..,-2,-1,0) |
positiveInteger | Целое число , содержащее только положительные значения (1,2,..) |
short | Подписанный 16-битное целое число |
unsignedLong | Беззнаковое 64-битное целое число |
unsignedInt | Беззнаковое 32-битное целое число |
unsignedShort | Беззнаковое 16-битное целое число |
unsignedByte | Без знака 8-битное целое число |
Ограничения по типам числовых данных
Ограничения, которые могут быть использованы с числовыми типами данных:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace