union
XML Schema union elementi
❮ To‘liq XML Schema ma’lumotnomasi
Ta’rif va qo‘llanilishi
union elementi oddiy tipni belgilangan oddiy ma’lumot tiplaridagi qiymatlar to‘plami (birlashmasi — union) sifatida aniqlaydi.
Element haqida ma’lumot
- Ota elementlar: simpleType
Sintaksis
<union
id=ID
memberTypes="list of QNames"
any attributes
>
(annotation?,(simpleType*))
</union>(? belgisi element union elementi ichida nol yoki bir marta kelishi mumkinligini bildiradi)
| Atribut | Tavsif |
|---|---|
| id | Ixtiyoriy. Element uchun noyob ID belgilaydi |
| memberTypes | Ixtiyoriy. Sxemada aniqlangan o‘rnatilgan ma’lumot tiplari yoki simpleType elementlari ro‘yxatini belgilaydi |
| any attributes | Ixtiyoriy. Sxemaga oid bo‘lmagan nomlar fazosidagi boshqa har qanday atributlarni belgilaydi |
1-misol
Bu misolda ikkita oddiy tipning birlashmasi (union) bo‘lgan oddiy tip ko‘rsatilgan:
<xs:element name="jeans_size">
<xs:simpleType>
<xs:union memberTypes="sizebyno sizebystring" />
</xs:simpleType>
</xs:element>
<xs:simpleType name="sizebyno">
<xs:restriction base="xs:positiveInteger">
<xs:maxInclusive value="42"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sizebystring">
<xs:restriction base="xs:string">
<xs:enumeration value="small"/>
<xs:enumeration value="medium"/>
<xs:enumeration value="large"/>
</xs:restriction>
</xs:simpleType>❮ To‘liq XML Schema ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
