XSD - Lukuordinaatti
- Edellinen sivu XSD - Päivämäärä/aika
- Seuraava sivu XSD - Sekalaiset
Desimaalitietotyyppi määrittelee arvon.
Desimaalitietotyyppi
Desimaalitietotyyppi määrittelee arvon.
Alla on esimerkki jossain scheme:ssa olevasta desimaaliluvun declaaratiosta.
<xs:element name="prize" type="xs:decimal"/>
Dokumentin elementit näyttävät tältä:
<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ää enintään 18 desimaalin desimaaliluvuissa.
Kokonaislukutyyppi
Kokonaislukutyyppi määrittelee desimaalittomat arvot.
Alla on esimerkki jossain scheme:ssa olevasta kokonaislukudeklaariosta.
<xs:element name="prize" type="xs:integer"/>
Dokumentin elementit näyttävät tältä:
<prize>999</prize>
Tai jotain tällaista:
<prize>+999</prize>
Tai jotain tällaista:
<prize>-999</prize>
Tai jotain tällaista:
<prize>0</prize>
Numeeriset tietotyypit
Huomaa, että kaikki seuraavat tietotyypit ovat peräisin desimaalitietotyyppien perusteella (lukuun ottamatta decimaa itseään)
Nimi | Sekuntien lukumäärä |
---|---|
byte | Positiiviset ja negatiiviset 8-bittisiä kokonaislukuja |
decimal | Desimaaliluku |
int | Positiiviset ja negatiiviset 32-bittisiä kokonaislukuja |
integer | Kokonaislukuarvo |
long | Positiiviset ja negatiiviset 64-bittisiä kokonaislukuja |
negativeInteger | Vain negatiiviset kokonaisluvut ( .., -2, -1.) |
nonNegativeInteger | Vain ei-negatiiviset kokonaisluvut (0, 1, 2, ..) |
nonPositiveInteger | Vain ei-positiiviset kokonaisluvut (.., -2, -1, 0) |
positiveInteger | Vain positiiviset kokonaisluvut (1, 2, ..) |
short | Positiiviset ja negatiiviset 16-bittisiä kokonaislukuja |
unsignedLong | Ei positiivisia tai negatiivisia 64-bittisiä kokonaislukuja |
unsignedInt | Ei positiivisia tai negatiivisia 32-bittisiä kokonaislukuja |
unsignedShort | Ei positiivisia tai negatiivisia 16-bittisiä kokonaislukuja |
unsignedByte | Ei positiivisia tai negatiivisia 8-bittisiä kokonaislukuja |
Rajoitus numeerisille tietotyypeille (Restriction)
Rajoitukset, jotka voidaan käyttää yhdessä lukuordinaattityypin kanssa:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- Edellinen sivu XSD - Päivämäärä/aika
- Seuraava sivu XSD - Sekalaiset