Dezimal-Datentypen werden für numerische Werte verwendet.
Dezimal-Datentyp
Die Kommadatentyp wird verwendet, um einen numerischen Wert angeben.
Im Folgenden ist ein Beispiel für eine Dezimalzahl Erklärung in einem Schema:
<xs:element name="prize" type="xs:decimal"/>
Ein Element in Ihrem Dokument könnte wie folgt aussehen:
<prize>999.50</prize>
Oder es könnte wie folgt aussehen:
<prize>+999.5450</prize>
Oder es könnte wie folgt aussehen:
<prize>-999.5230</prize>
Oder es könnte wie folgt aussehen:
<prize>0</prize>
Oder es könnte wie folgt aussehen:
<prize>14</prize>
Note: Die maximale Anzahl der Dezimalstellen Sie angeben können , 18 ist.
Integer-Datentyp
Die Integer-Datentyp wird verwendet, um einen numerischen Wert ohne eine Bruchkomponente zu spezifizieren.
Im Folgenden ist ein Beispiel für eine ganze Zahl Erklärung in einem Schema:
<xs:element name="prize" type="xs:integer"/>
Ein Element in Ihrem Dokument könnte wie folgt aussehen:
<prize>999</prize>
Oder es könnte wie folgt aussehen:
<prize>+999</prize>
Oder es könnte wie folgt aussehen:
<prize>-999</prize>
Oder es könnte wie folgt aussehen:
<prize>0</prize>
Numerische Datentypen
Man beachte , dass alle Datentypen aus der folgenden Decimal Datentyp abzuleiten (except for decimal itself) !
Name | Beschreibung |
---|---|
byte | Eine signierte 8-Bit-Integer |
decimal | Ein Dezimalwert |
int | Ein 32-Bit-Integer |
integer | Ein Integer-Wert |
long | Eine signierte 64-Bit-Integer |
negativeInteger | Eine ganze Zahl , die nur negative Werte (..,-2,-1) |
nonNegativeInteger | Eine ganze Zahl , nur nicht-negative Werte enthalten (0,1,2,..) |
nonPositiveInteger | Eine ganze Zahl , die nur nicht-positive Werte (..,-2,-1,0) |
positiveInteger | Eine ganze Zahl , die nur positive Werte (1,2,..) |
short | Ein 16-Bit-Integer |
unsignedLong | Ein unsigned 64-Bit-Integer |
unsignedInt | Ein unsigned 32-Bit-Integer |
unsignedShort | Ein unsigned 16-Bit-Integer |
unsignedByte | Ein unsigned 8-Bit-Integer |
Einschränkungen für Numerische Datentypen
Einschränkungen, die mit Numerische Datentypen verwendet werden kann:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace