XSD - numeryczne typy danych
Liczbowe typy danych są używane do reprezentowania liczb w dokumentach XML.
Typ danych <xs: decimal>
Typ danych <xs: decimal> służy do przedstawiania wartości liczbowych. Obsługuje liczby dziesiętne do 18 cyfr.
<xs: decimal> Przykład
Deklaracja elementu w XSD -
<xs:element name = "score" type = "xs:decimal"/>
Wykorzystanie elementu w XML -
<score>9.12</score>
Typ danych <xs: integer>
Typ danych <xs: integer> służy do reprezentowania wartości całkowitych.
<xs: integer> Przykład
Deklaracja elementu w XSD -
<xs:element name = "score" type = "xs:integer"/>
Wykorzystanie elementu w XML -
<score>9</score>
Numeryczne typy danych
Poniżej znajduje się lista najczęściej używanych liczbowych typów danych.
S.No. | Nazwa i opis |
---|---|
1. | byte 8-bitowa liczba całkowita ze znakiem |
2. | decimal Wartość dziesiętna |
3. | int 32-bitowa liczba całkowita ze znakiem |
4. | integer Wartość całkowita |
5. | long 64-bitowa liczba całkowita ze znakiem |
6. | negativeInteger Liczba całkowita mająca tylko wartości ujemne (.., - 2, -1) |
7. | nonNegativeInteger Liczba całkowita mająca tylko wartości nieujemne (0, 1, 2, ..) |
8. | nonPositiveInteger Liczba całkowita mająca tylko wartości niedodatnie (.., - 2, -1,0) |
9. | positiveInteger Liczba całkowita mająca tylko wartości dodatnie (1, 2, ...) |
10. | short 16-bitowa liczba całkowita ze znakiem |
11. | unsignedLong 64-bitowa liczba całkowita bez znaku |
12. | unsignedInt 32-bitowa liczba całkowita bez znaku |
13. | unsignedShort 16-bitowa liczba całkowita bez znaku |
14. | unsignedByte 8-bitowa liczba całkowita bez znaku |
Ograniczenia
Następujące typy ograniczeń mogą być używane z typami danych Data -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace