XML Şeması union öğesi
Tanım ve Kullanım
union öğesi, birden fazla simpleType tanımlanan koleksiyonu tanımlar.
Öğe bilgisi
| Görünüm sıklığı | Bir kez |
| Ana öğe | simpleType |
| İçerik | yorum、simpleType |
Gramer
<union id=ID memberTypes="QName listesi" herhangi özellikler > (yorum?,(simpleType*)) </union>
(? işareti, union öğesinde bu öğenin sıfır veya bir kez出现次数görünmesini belirtir。)
| Özellikler | Açıklama |
|---|---|
| id | Opsiyonel. Bu öğenin benzersiz ID'sini belirler. |
| memberTypes | Opsiyonel. Şemada tanımlanan yerleşik veri türleri veya simpleType öğesi adlarının listesini belirler. |
| herhangi özellikler | Opsiyonel. Non-schema adlı alan adına sahip herhangi bir diğer özelliği belirler. |
Örnek
Örnek 1
Bu örnek, iki basit türü birleştiren bir basit türdür:
<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>

