Tipuri de date zecimale sunt folosite pentru valori numerice.
Tip de date zecimal
Tipul de date zecimal care este folosit pentru a specifica o valoare numerică.
Următorul este un exemplu de o declarație zecimală într-o schemă:
<xs:element name="prize" type="xs:decimal"/>
Un element din documentul dvs. ar putea arăta astfel:
<prize>999.50</prize>
Sau s-ar putea arăta astfel:
<prize>+999.5450</prize>
Sau s-ar putea arăta astfel:
<prize>-999.5230</prize>
Sau s-ar putea arăta astfel:
<prize>0</prize>
Sau s-ar putea arăta astfel:
<prize>14</prize>
Note: Numărul maxim de cifre zecimale poate specifica este de 18.
Integer Tip de date
Tipul de date întreg este utilizat pentru a specifica o valoare numerică fără o componentă fracționată.
Următorul este un exemplu de o declarație întreg într-o schemă:
<xs:element name="prize" type="xs:integer"/>
Un element din documentul dvs. ar putea arăta astfel:
<prize>999</prize>
Sau s-ar putea arăta astfel:
<prize>+999</prize>
Sau s-ar putea arăta astfel:
<prize>-999</prize>
Sau s-ar putea arăta astfel:
<prize>0</prize>
Tipuri de date numerice
Rețineți că toate tipurile de date de mai jos provin din tipul de date zecimal (except for decimal itself) cu (except for decimal itself) în (except for decimal itself) !
Nume | Descriere |
---|---|
byte | A 8-biți întreg semnat |
decimal | O valoare zecimală |
int | A 32-biți întreg semnat |
integer | O valoare întreagă |
long | A 64-biți întreg semnat |
negativeInteger | Un număr întreg care conține numai valori negative (..,-2,-1) |
nonNegativeInteger | Un număr întreg care conține numai valori ne-negative (0,1,2,..) |
nonPositiveInteger | Un număr întreg care conține numai valori non-pozitive (..,-2,-1,0) |
positiveInteger | Un număr întreg care conține numai valori pozitive (1,2,..) |
short | A 16-biți întreg semnat |
unsignedLong | Un 64 de biți întreg fără semn |
unsignedInt | Un 32 de biți întreg fără semn |
unsignedShort | Un 16 biți întreg fără semn |
unsignedByte | Un 8 biți întreg fără semn |
Restricții privind Tipuri de date numerice
Restricțiile care pot fi utilizate cu tipuri de date numerice:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace