XML Schema tipe data numerik
Jenis data desimal
Jenis data desimal digunakan untuk menentukan nilai.
Berikut adalah contoh dari skema dalam desimal dinyatakan.
<xs:element name="prize" type="xs:decimal"/>
Elemen dalam dokumen akan terlihat 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>
Catatan: Anda dapat menentukan jumlah maksimum angka desimal adalah 18.
Jenis data integer
Tidak ada bilangan bulat tipe data yang digunakan untuk menentukan nilai dari komponen pecahan.
Berikut adalah contoh dari deklarasi skema integer.
<xs:element name="prize" type="xs:integer"/>
Elemen dalam dokumen akan terlihat seperti ini:
<prize>999</prize>
Atau seperti ini:
<prize>+999</prize>
Atau seperti ini:
<prize>-999</prize>
Atau seperti ini:
<prize>0</prize>
tipe data numerik
Harap dicatat bahwa semua jenis data berikut ini berasal dari jenis data desimal (kecuali untuk desimal sendiri)!
nama | detik |
---|---|
byte | Ada delapan bilangan bulat positif dan negatif |
desimal | desimal |
int | Ada positif dan negatif 32-bit integer |
bilangan bulat | nilai integer |
panjang | Ada positif dan negatif 64-bit integer |
negativeInteger | Mengandung bilangan bulat satunya negatif (.., -2, -1.) |
nonNegativeInteger | Hanya berisi bilangan bulat non-negatif (0, 1, 2, ..) |
nonPositiveInteger | Hanya berisi bilangan bulat non-positif (.., -2, -1, 0) |
positiveInteger | Berisi bilangan bulat positif hanya (1, 2, ..) |
pendek | Ada positif dan negatif 16-bit integer |
unsignedLong | Unsigned 64-bit integer |
unsignedInt | 32-bit unsigned integer |
unsignedShort | Unsigned 16-bit integer |
unsignedByte | 8-bit unsigned bilangan bulat |
Untuk tipe data numerik yang ditentukan (Restriction)
Dapat digunakan bersamaan dengan tipe data numerik didefinisikan:
- pencacahan
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pola
- totalDigits
- spasi