Neueste Web-Entwicklung Tutorials
 

XSD Numerische Datentypen


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