Typy danych liczbowych XSD
- Poprzednia strona Data/czas XSD
- Następna strona Różnorodne XSD
Typy danych dziesiętnych są używane do wartości liczbowych.
Typy danych dziesiętnych
Typy danych dziesiętnych są używane do określania liczby.
Poniżej znajduje się przykład deklaracji liczb dziesiętnych w pewnym schemacie.
<xs:element name="prize" type="xs:decimal"/>
Elementy w dokumencie powinny wyglądać podobnie:
<prize>999.50</prize>
lub coś podobnego:
<prize>+999.5450</prize>
lub coś podobnego:
<prize>-999.5230</prize>
lub coś podobnego:
<prize>0</prize>
lub coś podobnego:
<prize>14</prize>
Komentarz:Maksymalna liczba miejsc dziesiętnych, które możesz określić, to 18.
Typy danych liczbowych
Typy danych liczbowych są używane do określania liczb bez części ułamkowej.
Poniżej znajduje się przykład deklaracji liczb całkowitych w pewnym schemacie.
<xs:element name="prize" type="xs:integer"/>
Elementy w dokumencie powinny wyglądać podobnie:
<prize>999</prize>
lub coś podobnego:
<prize>+999</prize>
lub coś podobnego:
<prize>-999</prize>
lub 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)!
nazwa | sekundy |
---|---|
byte | 8-bitowy integer z znakiem |
decimal | liczba dziesiętna |
int | 32-bitowy integer z znakiem |
integer | wartości całkowite |
long | 64-bitowy integer z znakiem |
negativeInteger | liczby całkowite zawierające tylko wartości ujemne ( .., -2, -1.) |
nonNegativeInteger | liczby całkowite zawierające tylko wartości nieujemne (0, 1, 2, ..) |
nonPositiveInteger | liczby całkowite zawierające tylko wartości ujemne (.., -2, -1, 0) |
positiveInteger | liczby całkowite zawierające tylko wartości dodatnie (1, 2, ..) |
short | 16-bitowy integer z znakiem |
unsignedLong | 64-bitowy integer bez znaku |
unsignedInt | 32-bitowy integer bez znaku |
unsignedShort | 16-bitowy integer bez znaku |
unsignedByte | 8-bitowy integer bez znaku |
Ograniczenie typów danych liczbowych (Restriction)
Ograniczenia dołączane do typów danych liczbowych:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- Poprzednia strona Data/czas XSD
- Następna strona Różnorodne XSD