XSD Numerieke gegevenstypen
Decimale gegevenstypen worden gebruikt voor numerieke waarden.
Decimaal gegevenstype
Het decimale gegevenstype wordt gebruikt om een numerieke waarde op te geven.
Het volgende is een voorbeeld van een decimale declaratie in een schema:
<xs:element name="price" type="xs:decimal"/>
Een element in uw document kan er als volgt uitzien:
<price>999.50</price>
Of het kan er zo uitzien:
<price>+999.5450</price>
Of het kan er zo uitzien:
<price>-999.5230</price>
Of het kan er zo uitzien:
<price>0</price>
Of het kan er zo uitzien:
<price>14</price>
Gegevenstype geheel getal
Het gegevenstype integer wordt gebruikt om een numerieke waarde op te geven zonder een fractionele component.
Het volgende is een voorbeeld van een integer-declaratie in een schema:
<xs:element name="price" type="xs:integer"/>
Een element in uw document kan er als volgt uitzien:
<price>999</price>
Of het kan er zo uitzien:
<price>+999</price>
Of het kan er zo uitzien:
<price>-999</price>
Of het kan er zo uitzien:
<price>0</price>
Numerieke gegevenstypen
Merk op dat alle onderstaande gegevenstypen zijn afgeleid van het gegevenstype Decimaal (behalve decimaal zelf)!
Name | Description |
---|---|
byte | A signed 8-bit integer |
decimal | A decimal value |
int | A signed 32-bit integer |
integer | An integer value |
long | A signed 64-bit integer |
negativeInteger | An integer containing only negative values (..,-2,-1) |
nonNegativeInteger | An integer containing only non-negative values (0,1,2,..) |
nonPositiveInteger | An integer containing only non-positive values (..,-2,-1,0) |
positiveInteger | An integer containing only positive values (1,2,..) |
short | A signed 16-bit integer |
unsignedLong | An unsigned 64-bit integer |
unsignedInt | An unsigned 32-bit integer |
unsignedShort | An unsigned 16-bit integer |
unsignedByte | An unsigned 8-bit integer |
Beperkingen op numerieke gegevenstypen
Beperkingen die kunnen worden gebruikt met numerieke gegevenstypen:
- opsomming
- breukcijfers
- maxExclusief
- maxInclusief
- minExclusief
- minInclusief
- patroon
- totaalcijfers
- witte ruimte