XSD - Tipe Data Numerik
Tipe data numerik digunakan untuk merepresentasikan angka dalam dokumen XML.
tipe data <xs: decimal>
Tipe data <xs: decimal> digunakan untuk mewakili nilai numerik. Ini mendukung angka desimal hingga 18 digit.
<xs: decimal> Contoh
Deklarasi elemen di XSD -
<xs:element name = "score" type = "xs:decimal"/>
Penggunaan elemen dalam XML -
<score>9.12</score>
<xs: integer> tipe data
Tipe data <xs: integer> digunakan untuk merepresentasikan nilai integer.
<xs: integer> Contoh
Deklarasi elemen di XSD -
<xs:element name = "score" type = "xs:integer"/>
Penggunaan elemen dalam XML -
<score>9</score>
Tipe Data Numerik
Berikut adalah daftar tipe data numerik yang umum digunakan.
S.No. | Nama & Deskripsi |
---|---|
1. | byte Integer 8 bit bertanda tangan |
2. | decimal Nilai desimal |
3. | int Integer 32 bit bertanda |
4. | integer Nilai integer |
5. | long Integer 64 bit bertanda |
6. | negativeInteger Bilangan bulat yang hanya memiliki nilai negatif (.., - 2, -1) |
7. | nonNegativeInteger Bilangan bulat yang hanya memiliki nilai non-negatif (0,1,2, ..) |
8. | nonPositiveInteger Bilangan bulat yang hanya memiliki nilai non-positif (.., - 2, -1,0) |
9. | positiveInteger Bilangan bulat yang hanya memiliki nilai positif (1,2, ..) |
10. | short Integer 16 bit bertanda tangan |
11. | unsignedLong Integer 64 bit unsigned |
12. | unsignedInt Integer 32 bit unsigned |
13. | unsignedShort Sebuah integer 16 bit unsigned |
14. | unsignedByte Integer 8 bit yang tidak bertanda tangan |
Batasan
Tipe batasan berikut dapat digunakan dengan tipe data Tanggal -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace