XSD - Sayısal Veri Türleri

XML belgelerindeki sayıları temsil etmek için sayısal veri türleri kullanılır.

<xs: decimal> veri türü

<Xs: decimal> veri türü, sayısal değerleri temsil etmek için kullanılır. 18 basamağa kadar ondalık sayıları destekler.

<xs: decimal> Örnek

XSD'de öğe bildirimi -

<xs:element name = "score" type = "xs:decimal"/>

XML'de öğe kullanımı -

<score>9.12</score>

<xs: tamsayı> veri türü

<Xs: integer> veri türü, tam sayı değerlerini temsil etmek için kullanılır.

<xs: integer> Örnek

XSD'de öğe bildirimi -

<xs:element name = "score" type = "xs:integer"/>

XML'de öğe kullanımı -

<score>9</score>

Sayısal Veri Türleri

Yaygın olarak kullanılan sayısal veri türlerinin listesi aşağıdadır.

S.No. İsim & Açıklama
1.

byte

İşaretli bir 8 bit tam sayı

2.

decimal

Ondalık bir değer

3.

int

İmzalı 32 bit tam sayı

4.

integer

Bir tamsayı değeri

5.

long

İmzalı 64 bit tam sayı

6.

negativeInteger

Yalnızca negatif değerleri olan bir tam sayı (.., - 2, -1)

7.

nonNegativeInteger

Yalnızca negatif olmayan değerlere (0,1,2, ..) sahip bir tam sayı

8.

nonPositiveInteger

Yalnızca pozitif olmayan değerlere sahip bir tam sayı (.., - 2, -1,0)

9.

positiveInteger

Yalnızca pozitif değerlere sahip bir tam sayı (1,2, ..)

10.

short

İşaretli 16 bit tam sayı

11.

unsignedLong

İmzasız 64 bit tam sayı

12.

unsignedInt

İşaretsiz 32 bit tam sayı

13.

unsignedShort

İşaretsiz 16 bitlik bir tam sayı

14.

unsignedByte

İşaretsiz 8 bitlik bir tam sayı

Kısıtlamalar

Tarih veri türleri ile aşağıdaki kısıtlama türleri kullanılabilir -

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace