XSD arvot
- Edellinen sivu XSD päivämäärä
- Seuraava sivu XSD sekameteli
Desimaalitietotyyppi määrää lukua.
Desimaalitietotyyppi
Desimaalitietotyyppi määrää lukua.
Tässä on esimerkki jossain scheme:ssa desimaalin ilmoituksesta.
<xs:element name="prize" type="xs:decimal"/>
Dokumentin elementit näyttävät olevan jotain tällaista:
<prize>999.50</prize>
Tai jotain tällaista:
<prize>+999.5450</prize>
Tai jotain tällaista:
<prize>-999.5230</prize>
Tai jotain tällaista:
<prize>0</prize>
Tai jotain tällaista:
<prize>14</prize>
Huomautus:Voit määrittää enimmäismäärän desimaaliluvuista 18.
Kokonaislukutyyppi
Kokonaislukutyyppi määrää lukujen, joissa ei ole desimaaliosaa.
Tässä on esimerkki jossain scheme:ssa kokonaislukuilmoituksesta.
<xs:element name="prize" type="xs:integer"/>
Dokumentin elementit näyttävät olevan jotain tällaista:
<prize>999</prize>
Tai jotain tällaista:
<prize>+999</prize>
Tai jotain tällaista:
<prize>-999</prize>
Tai jotain tällaista:
<prize>0</prize>
Numerotietotyyppi
Huomaa, että kaikki seuraavat tietotyyppien ovat peräisin desimaalitietotyyppien perusteella (paitsi decimal itsestään)
Nimi | Sekuntien määrä |
---|---|
byte | Positiivisia ja negatiivisia 8-bittisiä kokonaislukuja |
decimal | Desimaaliluku |
int | Positiivisia ja negatiivisia 32-bittisiä kokonaislukuja |
integer | Kokonaislukuarvo |
long | Positiivisia ja negatiivisia 64-bittisiä kokonaislukuja |
negativeInteger | Vain negatiivisia kokonaislukuja ( .., -2, -1.) |
nonNegativeInteger | Vain ei-negatiivisia kokonaislukuja (0, 1, 2, ..) |
nonPositiveInteger | Vain ei-positiivisia kokonaislukuja (.., -2, -1, 0) |
positiveInteger | Vain positiivisia kokonaislukuja (1, 2, ..) |
short | On miinusmerkkisiä 16-bittisiä kokonaislukuja |
unsignedLong | Ei miinusmerkkisiä 64-bittisiä kokonaislukuja |
unsignedInt | Ei miinusmerkkisiä 32-bittisiä kokonaislukuja |
unsignedShort | Ei miinusmerkkisiä 16-bittisiä kokonaislukuja |
unsignedByte | Ei miinusmerkkisiä 8-bittisiä kokonaislukuja |
Rajoitukset arvojen tyyppien suhteen (Restriction)
Rajoitukset, jotka voidaan käyttää arvojen tyyppien kanssa:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- Edellinen sivu XSD päivämäärä
- Seuraava sivu XSD sekameteli