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