Elemento <xsd:choice>
Consente la presenza di un solo elemento contenuto nel gruppo selezionato all'interno dell'elemento contenitore.
<choice
id = ID
maxOccurs= (nonNegativeInteger | unbounded) : 1
minOccurs= nonNegativeInteger : 1
{any attributes with non-schema Namespace}...>
Content: (annotation?, (element | group | choice | sequence | any)*)
</choice>
Attributi
id
L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.Facoltativo.
maxOccurs
Il numero massimo di occorrenze dell'elemento choice. Il valore può essere un numero intero maggiore o uguale a zero. Per eliminare qualsiasi limite al numero massimo, utilizzare la stringa "unbounded". Il valore predefinito è 1.Facoltativo.
minOccurs
Il numero minimo di occorrenze dell'elemento choice. Il valore può essere un numero intero maggiore o uguale a zero. Per specificare che questo gruppo choice è facoltativo, impostare l'attributo su zero. Il valore predefinito è 1.Facoltativo.
Informazioni sull'elemento
Numero di occorrenze |
Una all'interno degli elementi group e complexType. Altrimenti, illimitato. |
Elementi padre |
group, choice, sequence, complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent) |
Contenuto |
annotation, any, choice, element, group, sequence |
Esempio
Il tipo complesso seguente definisce un elemento con un attributo e uno dei quattro elementi specificati.
Altre risorse
Per ulteriori informazioni, vedere la raccomandazione W3C XML Schema Part 1: Structures all'indirizzo www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all (informazioni in lingua inglese).
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML