Tipe Data Numerik XSD

Jenis data nombor desimal digunakan untuk nilai numerik.

Jenis data nombor desimal

Jenis data nombor desimal digunakan untuk menetapkan nilai numerik.

Berikut adalah contoh deklarasi nombor desimal dalam suatu scheme.

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

Elemen di dokumen seharusnya seperti ini:

<prize>999.50</prize>

atau seperti ini:

<prize>+999.5450</prize>

atau seperti ini:

<prize>-999.5230</prize>

atau seperti ini:

<prize>0</prize>

atau seperti ini:

<prize>14</prize>

Keterangan:Banyak pilihan angka desimal yang boleh anda tentukan adalah 18 digit.

Jenis data nombor bulat

Jenis data nombor bulat digunakan untuk menetapkan nilai numerik tanpa komponen desimal.

Berikut adalah contoh deklarasi nombor bulat dalam suatu scheme.

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

Elemen di dokumen seharusnya seperti ini:

<prize>999</prize>

atau seperti ini:

<prize>+999</prize>

atau seperti ini:

<prize>-999</prize>

atau seperti ini:

<prize>0</prize>

Jenis data numerik

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

Nama Detik
byte 8 bit nombor bulat dengan positif dan negatif
decimal Nombor desimal
int 32 bit nombor bulat dengan positif dan negatif
integer Nilai nombor bulat
long 64 bit nombor bulat dengan positif dan negatif
negativeInteger Hanya mengandungi nombor bulat negatif ( .., -2, -1.)
nonNegativeInteger Hanya mengandungi nombor bulat positif dan nol (0, 1, 2, ..)
nonPositiveInteger Hanya mengandungi nombor bulat negatif (.., -2, -1, 0)
positiveInteger Hanya mengandungi nombor bulat positif (1, 2, ..)
short Bilangan 16 digit dengan simbol + dan -
unsignedLong Bilangan 64 digit tanpa simbol + dan -
unsignedInt Bilangan 32 digit tanpa simbol + dan -
unsignedShort Bilangan 16 digit tanpa simbol + dan -
unsignedByte Bilangan 8 digit tanpa simbol + dan -

Panduan untuk tipe data numerik (Restriction)

Panduan yang boleh digunakan bersama-sama dengan tipe data numerik:

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