XSD sonli tiplar
Decimal ma’lumot tiplari sonli qiymatlar uchun ishlatiladi.
Decimal ma’lumot tipi
decimal ma’lumot tipi sonli qiymatni ko‘rsatish uchun ishlatiladi.
Quyida sxemadagi decimal e’loniga misol keltirilgan:
<xs:element name="price" type="xs:decimal"/>Hujjatingizdagi element quyidagicha ko‘rinishi mumkin:
<price>999.50</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>+999.5450</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>-999.5230</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>0</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>14</price>Integer ma’lumot tipi
integer ma’lumot tipi kasr qismi bo‘lmagan sonli qiymatni ko‘rsatish uchun ishlatiladi.
Quyida sxemadagi integer e’loniga misol keltirilgan:
<xs:element name="price" type="xs:integer"/>Hujjatingizdagi element quyidagicha ko‘rinishi mumkin:
<price>999</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>+999</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>-999</price>Yoki quyidagicha ko‘rinishi mumkin:
<price>0</price>Sonli ma’lumot tiplari
E’tibor bering, quyidagi barcha ma’lumot tiplari Decimal ma’lumot tipidan hosil qilingan (decimal’ning o‘zidan tashqari)!
| Name | Tavsif |
|---|---|
| byte | Ishorali 8 bitli butun son |
| decimal | O‘nlik son qiymati |
| int | Ishorali 32 bitli butun son |
| integer | Butun son qiymati |
| long | Ishorali 64 bitli butun son |
| negativeInteger | Faqat manfiy qiymatlarni o‘z ichiga olgan butun son (..,-2,-1) |
| nonNegativeInteger | Faqat manfiy bo‘lmagan qiymatlarni o‘z ichiga olgan butun son (0,1,2,..) |
| nonPositiveInteger | Faqat musbat bo‘lmagan qiymatlarni o‘z ichiga olgan butun son (..,-2,-1,0) |
| positiveInteger | Faqat musbat qiymatlarni o‘z ichiga olgan butun son (1,2,..) |
| short | Ishorali 16 bitli butun son |
| unsignedLong | Ishorasiz 64 bitli butun son |
| unsignedInt | Ishorasiz 32 bitli butun son |
| unsignedShort | Ishorasiz 16 bitli butun son |
| unsignedByte | Ishorasiz 8 bitli butun son |
Sonli ma’lumot tiplariga qo‘yiladigan cheklovlar
Sonli ma’lumot tiplari bilan ishlatilishi mumkin bo‘lgan cheklovlar:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
