Kina ya union ya Schema ya XML
Muhtasari na Kikabidhi
Kina ya union inaelewa kwa kufikiria kama kina ya uainishaji wa kawaida tatu.
Mifano ya Kina
Tukio la Kina | Marufuku |
Kina wa Mwisho | simpleType |
Muhtasari | annotation、simpleType |
Makadaro
<union id=ID memberTypes="list of QNames" attributes > (annotation?,(simpleType*)) </union>
(? Tafiti ya kina hii inaelewa kwa kushikilia kwa anani au mara moja.)
Mifano | Muhtasari |
---|---|
id | Inayowakilisha kwa ukosemu kwa ID wa kina hii. |
memberTypes | Inayowakilisha kwa ukosemu kwa orodha ya aina ya data ya msingi au uainishaji wa simpleType. |
attributes | Inayowakilisha kwa ukosemu kwa aina ya mawasiliano ingine ya maelezo ya schema. |
Mfano
Mfano 1
Mfano huuwa kipangisha kwa tipe la kawaida tatu:
<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>