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