XSD boshqa tiplar
Boshqa turli ma’lumot tiplari: boolean, base64Binary, hexBinary, float, double, anyURI, QName va NOTATION.
Boolean ma’lumot tipi
boolean ma’lumot tipi true yoki false qiymatini ko‘rsatish uchun ishlatiladi.
Quyida sxemadagi boolean e’loniga misol keltirilgan:
<xs:attribute name="disabled" type="xs:boolean"/>Hujjatingizdagi element quyidagicha ko‘rinishi mumkin:
<price disabled="true">999</price>Eslatma: boolean uchun ruxsat etilgan qiymatlar: true, false, 1 (true’ni bildiradi) va 0 (false’ni bildiradi).
Binar ma’lumot tiplari
Binar ma’lumot tiplari binar formatdagi ma’lumotlarni ifodalash uchun ishlatiladi.
Ikkita binar ma’lumot tipi bor:
- base64Binary (Base64 formatida kodlangan binar ma’lumotlar)
- hexBinary (o‘n oltilik formatda kodlangan binar ma’lumotlar)
Quyida sxemadagi hexBinary e’loniga misol keltirilgan:
<xs:element name="blobsrc" type="xs:hexBinary"/>AnyURI ma’lumot tipi
anyURI ma’lumot tipi URI’ni ko‘rsatish uchun ishlatiladi.
Quyida sxemadagi anyURI e’loniga misol keltirilgan:
<xs:attribute name="src" type="xs:anyURI"/>Hujjatingizdagi element quyidagicha ko‘rinishi mumkin:
<pic src="https://www.w3schools.com/images/smiley.gif" />Eslatma: Agar URI’da probellar bo‘lsa, ularni %20 bilan almashtiring.
Turli ma’lumot tiplari
| Name | Tavsif |
|---|---|
| anyURI | |
| base64Binary | |
| boolean | |
| double | |
| float | |
| hexBinary | |
| NOTATION | |
| QName |
Turli ma’lumot tiplariga qo‘yiladigan cheklovlar
Boshqa ma’lumot tiplari bilan ishlatilishi mumkin bo‘lgan cheklovlar:
- enumeration (Boolean ma’lumot tipi bu cheklovdan foydalana olmaydi)
- length (Boolean ma’lumot tipi bu cheklovdan foydalana olmaydi)
- maxLength (Boolean ma’lumot tipi bu cheklovdan foydalana olmaydi)
- minLength (Boolean ma’lumot tipi bu cheklovdan foydalana olmaydi)
- pattern
- whiteSpace
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
