Condividi tramite


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