Elemen union XML Schema
Definisi dan penggunaan
Elemen union mendefinisikan kumpulan jenis jenis simpleType yang banyak yang didefinisikan oleh simpleType.
Informasi elemen
Kali muncul | Sekali |
Individu induk | simpleType |
Kandungan | annotation、simpleType |
Syarat
<union id=ID memberTypes="list of QNames" any attributes > (annotation?,(simpleType*)) </union>
(? Simbol deklarasikan dalam elemen union ini boleh muncul nol atau sekali.)
Properti | Deskripsi |
---|---|
id | Pilihan. Tentukan ID unik elemen ini. |
memberTypes | Pilihan. Tentukan daftar nama jenis data bawaan yang ditakrifkan dalam skema atau elemen simpleType. |
any attributes | Pilihan. Tentukan mana saja properti lain yang mempunyai ruang nama non-schema. |
Contoh
Contoh 1
Ahli ini adalah jenis jenis sederhana yang digabungkan dengan jenis jenis sederhana lainnya:
<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="kecil"/> <xs:enumeration value="sederhana"/> <xs:enumeration value="besar"/> </xs:restriction> </xs:simpleType>