XSD sonli tiplar


Decimal ma’lumot tiplari sonli qiymatlar uchun ishlatiladi.


ULASHISH

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!