XSD - Numerische Datentypen

Numerische Datentypen werden verwendet, um Zahlen in XML-Dokumenten darzustellen.

Datentyp <xs: decimal>

Der Datentyp <xs: decimal> wird zur Darstellung numerischer Werte verwendet. Es unterstützt Dezimalzahlen mit bis zu 18 Stellen.

<xs: decimal> Beispiel

Elementdeklaration in XSD -

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

Elementverwendung in XML -

<score>9.12</score>

Datentyp <xs: integer>

Der Datentyp <xs: integer> wird zur Darstellung ganzzahliger Werte verwendet.

<xs: integer> Beispiel

Elementdeklaration in XSD -

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

Elementverwendung in XML -

<score>9</score>

Numerische Datentypen

Im Folgenden finden Sie eine Liste häufig verwendeter numerischer Datentypen.

S.No. Name & Beschreibung
1.

byte

Eine vorzeichenbehaftete 8-Bit-Ganzzahl

2.

decimal

Ein Dezimalwert

3.

int

Eine vorzeichenbehaftete 32-Bit-Ganzzahl

4.

integer

Ein ganzzahliger Wert

5.

long

Eine vorzeichenbehaftete 64-Bit-Ganzzahl

6.

negativeInteger

Eine ganze Zahl mit nur negativen Werten (.., - 2, -1)

7.

nonNegativeInteger

Eine ganze Zahl mit nur nicht negativen Werten (0,1,2, ..)

8.

nonPositiveInteger

Eine ganze Zahl mit nur nicht positiven Werten (.., - 2, -1,0)

9.

positiveInteger

Eine ganze Zahl mit nur positiven Werten (1,2, ..)

10.

short

Eine vorzeichenbehaftete 16-Bit-Ganzzahl

11.

unsignedLong

Eine vorzeichenlose 64-Bit-Ganzzahl

12.

unsignedInt

Eine vorzeichenlose 32-Bit-Ganzzahl

13.

unsignedShort

Eine vorzeichenlose 16-Bit-Ganzzahl

14.

unsignedByte

Eine vorzeichenlose 8-Bit-Ganzzahl

Beschränkungen

Die folgenden Arten von Einschränkungen können mit Datumsdatentypen verwendet werden:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace