<Schema di riferimento XML completo
Definizione e utilizzo
L'elemento Unione definisce un tipo semplice come una raccolta (union) dei valori da tipi di dati semplici specificati.
Informazioni elemento
- Parent elements: simpleType
Sintassi
<union
id=ID
memberTypes="list of QNames"
any attributes
>
(annotation?,(simpleType*))
</union>
(L'? Segno dichiara che l'elemento può verificarsi zero o una volta all'interno dell'elemento unione)
Attributo | Descrizione |
---|---|
id | Facoltativo. Specifica un ID univoco per l'elemento |
memberTypes | Facoltativo. Specifica un elenco di tipi di dati incorporati o elementi simpleType definito in uno schema |
any attributes | Facoltativo. Specifica qualsiasi altro attributo con i non-schema namespace |
esempio 1
Questo esempio mostra un tipo semplice che è l'unione di due tipi semplici:
<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>
<Schema di riferimento XML completo