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