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