Latest web development tutorials

XML Schema numerischen Datentypen


Dezimal-Datentyp

Dezimal-Datentyp wird verwendet, um einen Wert zu spezifizieren.

Hier ist ein Beispiel einer Regelung in dezimal erklärt.

<xs:element name="prize" type="xs:decimal"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<prize>999.50</prize>

Oder wie folgt aus:

<prize>+999.5450</prize>

Oder wie folgt aus:

<prize>-999.5230</prize>

Oder wie folgt aus:

<prize>0</prize>

Oder wie folgt aus:

<prize>14</prize>

Hinweis: Sie können die maximale Anzahl der Nachkommastellen angeben 18 ist.


Integer-Datentyp

Keine Integer-Datentyp wird verwendet, um den Wert der Bruchkomponente angeben.

Hier ist ein Beispiel für ein Schema integer Erklärung.

<xs:element name="prize" type="xs:integer"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<prize>999</prize>

Oder wie folgt aus:

<prize>+999</prize>

Oder wie folgt aus:

<prize>-999</prize>

Oder wie folgt aus:

<prize>0</prize>


Numerische Datentypen

Bitte beachten Sie, dass alle der folgenden Datentypen aus dem Dezimalsystem Datentyp abgeleitet sind (mit Ausnahme der dezimal selbst)!

Name Sekunden
Byte Es gibt acht positiven und negativen ganzen Zahlen
dezimal dezimal
int Es gibt positive und negative 32-Bit-Integer
ganze Zahl Integer-Wert
lang Es gibt positive und negative 64-Bit-Integer
negative Die nur negative ganze Zahl (.., -2, -1).
nonNegativeInteger Die nur nicht-negative ganze Zahl (0, 1, 2, ..)
nonPositiveInteger Die nur nicht-positive ganze Zahl (.., -2, -1, 0)
positive Enthält nur positive ganze Zahl (1, 2, ..)
kurz Es gibt positive und negative 16-Bit-Integer
unsignedLong Unsigned 64-Bit-Integer
unsignedInt 32-Bit-Integer ohne Vorzeichen
unsignedShort Unsigned 16-Bit-Integer
unsignedByte 8-Bit-Integer ohne Vorzeichen


Für numerische Datentypen definiert (Restriction)

Kann mit dem numerischen Datentyp in Verbindung verwendet werden, definiert:

  • Aufzählung
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • Muster
  • totaldigits
  • whitespace