Condividi tramite


Elemento <xsd:sequence>

Richiede che gli elementi nel gruppo siano presenti nella sequenza specificata all'interno dell'elemento contenitore.

<sequence
  id = ID
  maxOccurs = (nonNegativeInteger | unbounded) : 1
  minOccurs = nonNegativeInteger : 1
  {any attributes with non-schema Namespace}...>
Content: (annotation?, (element | group | choice | sequence | any)*)
</sequence>

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 della sequenza. Il valore può essere un numero intero maggiore o uguale a zero. Per eliminare qualsiasi limite al numero massimo, utilizzare la stringa "unbounded".

    Facoltativo.

  • minOccurs
    Il numero minimo di occorenze della sequenza. Il valore può essere un numero intero maggiore o uguale a zero. Per specificare che questo gruppo sequenze è facoltativo, impostare l'attributo su zero.

    Facoltativo.

Informazioni sull'elemento

Numero di occorrenze

Una volta all'interno del gruppo oppure illimitato.

Elementi padre

group, choice, sequence, complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent)

Contenuto

annotation, any, choice, element, group, sequence

Esempio

Nell'esempio seguente viene illustrato un elemento (zooAnimals) che, all'interno dell'elemento sequence, può presentare i seguenti elementi: elephant, bear e giraffe.

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