XSD - числовые типы данных
Числовые типы данных используются для представления чисел в документах XML.
<xs: decimal> тип данных
Тип данных <xs: decimal> используется для представления числовых значений. Он поддерживает десятичные числа до 18 цифр.
<xs: decimal> Пример
Объявление элемента в XSD -
<xs:element name = "score" type = "xs:decimal"/>
Использование элемента в XML -
<score>9.12</score>
<xs: integer> тип данных
Тип данных <xs: integer> используется для представления целочисленных значений.
<xs: integer> Пример
Объявление элемента в XSD -
<xs:element name = "score" type = "xs:integer"/>
Использование элемента в XML -
<score>9</score>
Числовые типы данных
Ниже приводится список часто используемых числовых типов данных.
S.No. | Имя и описание |
---|---|
1. | byte 8-битное целое число со знаком |
2. | decimal Десятичное значение |
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-битное целое число без знака |
Ограничения
Следующие типы ограничений могут использоваться с типами данных Date -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace