Latest web development tutorials

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