XML Şeması union öğesi
Tanım ve Kullanım
union öğesi, birden fazla simpleType tanımlayan bir koleksiyon tanımlar.
Eleman bilgisi
Çıkış sıklığı | Bir kez |
Ana öğe | simpleType |
İçerik | yorum、simpleType |
Dilbilgisi
<union id=ID memberTypes="QName listesi" herhangi özellikler > (yorum?,(simpleType*)) </union>
(? işareti, union öğesinde bu öğenin sıfır veya bir kez出现 olabilir。)
Özellikler | Açıklama |
---|---|
id | Opsiyonel. Bu öğenin benzersiz ID'sini belirler. |
memberTypes | Opsiyonel. Şemada tanımlanan yerleşik veri türleri veya simpleType öğesinin adlarının listesini belirler. |
herhangi özellikler | Opsiyonel. Non-schema adlandırma alanı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>