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!