XSD 数值数据类型

Tipe data bilangan desimal digunakan untuk nilai numerik.

Tipe data bilangan desimal

Tipe data bilangan desimal digunakan untuk menentukan suatu nilai numerik.

Berikut adalah contoh deklarasi bilangan desimal di dalam suatu scheme.

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

Elemen di dokumen nampaknya seperti 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 maksimal yang dapat Anda tentukan adalah 18 digit.

Tipe data bilangan

Tipe data bilangan digunakan untuk menentukan nilai numerik tanpa komponen desimal.

Berikut adalah contoh deklarasi bilangan di dalam suatu scheme.

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

Elemen di dokumen nampaknya seperti ini:

<prize>999</prize>

atau sejenisnya:

<prize>+999</prize>

atau sejenisnya:

<prize>-999</prize>

atau sejenisnya:

<prize>0</prize>

Tipe Data Numerik

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

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

Pengaturan Tipe Data Numerik (Restriction)

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

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