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