XSD 数值数据类型

Jenis data desimal digunakan untuk nilai numerik.

Jenis data desimal

Jenis data desimal digunakan untuk menetapkan suatu nilai numerik.

Berikut adalah contoh deklarasi desimal dalam suatu scheme.

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

Elemen dalam dokumen tampak sebagaimana ini:

<prize>999.50</prize>

atau sejenisnya:

<prize>+999.5450</prize>

atau sejenisnya:

<prize>-999.5230</prize>

atau sejenisnya:

<prize>0</prize>

atau sejenisnya:

<prize>14</prize>

Keterangan:Banyak digit desimal maksimum yang boleh ditentukan adalah 18 digit.

Jenis data integer

Jenis data integer digunakan untuk menetapkan nilai numerik tanpa komponen desimal.

Berikut adalah contoh deklarasi integer dalam suatu scheme.

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

Elemen dalam dokumen tampak sebagaimana ini:

<prize>999</prize>

atau sejenisnya:

<prize>+999</prize>

atau sejenisnya:

<prize>-999</prize>

atau sejenisnya:

<prize>0</prize>

Jenis data bilangan numerik

Perhatian, semua jenis data di bawah ini berasal dari jenis data desimal (kecuali decimal sendiri)!

Nama Detik
byte Bilangan integer 8 bit dengan positif dan negatif
decimal Angka desimal
int Bilangan integer 32 bit dengan positif dan negatif
integer Nilai integer
long Bilangan integer 64 bit dengan positif dan negatif
negativeInteger Integer hanya mengandung nilai negatif ( .., -2, -1.)
nonNegativeInteger Integer hanya mengandung nilai non-negatif (0, 1, 2, ..)
nonPositiveInteger Integer hanya mengandung nilai non-positif (.., -2, -1, 0)
positiveInteger Integer hanya mengandung nilai positif (1, 2, ..)
short Bilangan integer 16 bit dengan positif dan negatif
unsignedLong Bilangan integer 64 bit tanpa positif dan negatif
unsignedInt Bilangan integer 32 bit tanpa positif dan negatif
unsignedShort Bilangan integer 16 bit tanpa positif dan negatif
unsignedByte Bilangan integer 8 bit tanpa positif dan negatif

Pengaturan jenis data bilangan numerik (Restriction)

可与数值数据类型一同使用的限定:

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