XSD Sayısal Veri Türleri
- Önceki Sayfa XSD Tarih/Zaman
- Sonraki Sayfa XSD Çeşitli
Ondalık veri türü, sayılar için kullanılır.
Ondalık veri türü
Ondalık veri türü, bir sayıyı belirlemek için kullanılır.
Aşağıda, belirli bir scheme'de ondalık sayı beyanı hakkında bir örnek verilmiştir.
<xs:element name="prize" type="xs:decimal"/>
Dokümandaki öğeler bu gibi görünmeli:
<prize>999.50</prize>
veya benzeri:
<prize>+999.5450</prize>
veya benzeri:
<prize>-999.5230</prize>
veya benzeri:
<prize>0</prize>
veya benzeri:
<prize>14</prize>
Açıklama:Belirtebileceğiniz ondalık sayıların maksimum hanesi sayısı 18'tir.
Tamsayı veri türleri
Tamsayı veri türleri, ondalık bileşen içermeyen sayıları belirlemek için kullanılır.
Aşağıda, belirli bir scheme'de tamsayı beyanı hakkında bir örnek verilmiştir.
<xs:element name="prize" type="xs:integer"/>
Dokümandaki öğeler bu gibi görünmeli:
<prize>999</prize>
veya benzeri:
<prize>+999</prize>
veya benzeri:
<prize>-999</prize>
veya benzeri:
<prize>0</prize>
Numerik veri türleri
Lütfen, aşağıdaki tüm veri türleri ondalık veri türünden kaynaklanmaktadır (decimal kendisi dışında)!
İsim | Saniye |
---|---|
byte | Pozitif-negatif olan 8 bitlik tamsayı |
decimal | Ondalık sayı |
int | Pozitif-negatif olan 32 bitlik tamsayı |
integer | Tamsayı değeri |
long | Pozitif-negatif olan 64 bitlik tamsayı |
negativeInteger | Sadece negatif değer içeren tamsayılar ( .., -2, -1.) |
nonNegativeInteger | Sadece negatif değer içeren tamsayılar (0, 1, 2, ..) |
nonPositiveInteger | Sadece negatif değer içeren tamsayılar (.., -2, -1, 0) |
positiveInteger | Sadece pozitif değer içeren tamsayılar (1, 2, ..) |
short | Pozitif-negatif olan 16 bitlik tamsayı |
unsignedLong | Yok olan pozitif-negatif 64 bitlik tamsayı |
unsignedInt | Yok olan pozitif-negatif 32 bitlik tamsayı |
unsignedShort | Yok olan pozitif-negatif 16 bitlik tamsayı |
unsignedByte | Yok olan pozitif-negatif 8 bitlik tamsayı |
Numerik veri türlerinin kısıtlaması (Restriction)
Sayısal veri türleri ile birlikte kullanılabilir sınırlamalar:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- Önceki Sayfa XSD Tarih/Zaman
- Sonraki Sayfa XSD Çeşitli