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