Tipe data desimal digunakan untuk nilai numerik.
Section Artikel
Tipe Data Desimal
Tipe data desimal digunakan untuk menentukan nilai numerik.
Berikut ini adalah contoh deklarasi desimal dalam skema:
<xs:element name="price" type="xs:decimal"/>
Elemen dalam dokumen kita mungkin terlihat seperti ini:
<price>999.50</price>
Atau mungkin terlihat seperti ini:
<price>+999.5450</price>
Atau mungkin terlihat seperti ini:
<price>-999.5230</price>
Atau mungkin terlihat seperti ini:
<price>0</price>
Atau mungkin terlihat seperti ini:
<price>14</price>
Tipe Data Integer
Tipe data integer digunakan untuk menentukan nilai numerik tanpa komponen pecahan.
Berikut ini adalah contoh deklarasi integer dalam skema:
<xs:element name="price" type="xs:integer"/>
Elemen dalam dokumen kita mungkin akan terlihat seperti ini:
<price>999</price>
Atau mungkin terlihat seperti ini:
<price>+999</price>
Atau mungkin terlihat seperti ini:
<price>-999</price>
Atau mungkin terlihat seperti ini:
<price>0</price>
Tipe Data Numerik
Perhatikan bahwa semua tipe data di bawah ini berasal dari tipe data Desimal (kecuali untuk desimal itu sendiri)!
Name | Description |
---|---|
byte | Integer 8-bit bertanda |
decimal | Nilai desimal |
int | Integer 32-bit bertanda |
integer | Nilai integer |
long | Bilangan bulat 64-bit bertanda |
negativeInteger | Bilangan bulat yang hanya berisi nilai negatif (.., – 2, -1) |
nonNegativeInteger | Bilangan bulat yang hanya berisi nilai non-negatif (0,1,2, ..) |
nonPositiveInteger | Bilangan bulat yang hanya berisi nilai non-positif (.., – 2, -1,0) |
positiveInteger | Bilangan bulat yang hanya berisi nilai positif (1,2, ..) |
short | Integer 16-bit bertanda |
unsignedLong | Integer 64-bit unsigned |
unsignedInt | Integer 32-bit yang tidak bertanda tangan |
unsignedShort | Integer 16-bit yang tidak bertanda tangan |
unsignedByte | Integer 8-bit yang tidak bertanda tangan |
Batasan pada Tipe Data Numerik
Batasan yang dapat digunakan dengan tipe data Numerik:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace