<XML complet Schema de referință
Definiție și utilizare
Elementul de unire definește un tip simplu ca o colecție (union) de valori din tipurile specificate de date simple.
Element Informații
- Parent elements: de Parent elements: simpleType
Sintaxă
<union
id=ID
memberTypes="list of QNames"
(The? Semnul declară că elementul se poate produce zero sau o singură dată în interiorul elementului de legătură) Atribut Descriere id Opțional. Specifică un ID unic pentru elementul memberTypes Opțional. Specifică o listă a tipurilor de date încorporate sau elemente simpleType definite într-o schemă any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă
Exemplul 1
Acest exemplu arată un tip simplu, care este o uniune de două tipuri simple de:
<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>
<XML complet Schema de referință