Typy danych numerycznych XSD
Typ danych dziesiętnych jest używany do wartości liczbowych.
Typ danych dziesiętnych
Typ danych dziesiętnych jest używany do określenia liczby.
Poniżej znajduje się przykład deklaracji liczby dziesiętnej w pewnym schemacie.
<xs:element name="prize" type="xs:decimal"/>
Elementy w dokumencie powinny wyglądać podobnie:
<prize>999.50</prize>
Albo coś podobnego:
<prize>+999.5450</prize>
Albo coś podobnego:
<prize>-999.5230</prize>
Albo coś podobnego:
<prize>0</prize>
Albo coś podobnego:
<prize>14</prize>
Komentarz:Maksymalna liczba miejsc dziesiętnych, które możesz określić, to 18.
Typ danych liczbowych
Typ danych liczbowych jest używany do określenia liczb bez części ułamkowej.
Poniżej znajduje się przykład deklaracji liczby całkowitej w pewnym schemacie.
<xs:element name="prize" type="xs:integer"/>
Elementy w dokumencie powinny wyglądać podobnie:
<prize>999</prize>
Albo coś podobnego:
<prize>+999</prize>
Albo coś podobnego:
<prize>-999</prize>
Albo coś podobnego:
<prize>0</prize>
Typy danych liczbowych
Proszę zauważyć, że wszystkie typy danych poniżej pochodzą z typów danych dziesiętnych (z wyjątkiem samego decimal)!
Imię | Sekundy |
---|---|
byte | 8-bitowe liczby całkowite z pozytywnymi i ujemnymi wartościami |
decimal | Liczba dziesiętna |
int | 32-bitowe liczby całkowite z pozytywnymi i ujemnymi wartościami |
integer | Wartość całkowita |
long | 64-bitowe liczby całkowite z pozytywnymi i ujemnymi wartościami |
negativeInteger | Tylko ujemne wartości całkowite ( .., -2, -1.) |
nonNegativeInteger | Tylko nieujemne wartości całkowite (0, 1, 2, ..) |
nonPositiveInteger | Tylko ujemne wartości całkowite (.., -2, -1, 0) |
positiveInteger | Tylko wartości całkowite (1, 2, ..) |
short | 16-bitowa liczba całkowita z znakiem |
unsignedLong | 64-bitowa liczba całkowita bez znaku |
unsignedInt | 32-bitowa liczba całkowita bez znaku |
unsignedShort | 16-bitowa liczba całkowita bez znaku |
unsignedByte | 8-bitowa liczba całkowita bez znaku |
Ograniczenia typów danych numerycznych
Ograniczenia dołączone do typów danych numerycznych:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace