all
Consente di visualizzare gli elementi del gruppo in qualsiasi ordine nell'elemento contenitore o di non visualizzarli affatto.
<all
id = ID
maxOccurs= 1: 1
minOccurs= (0 | 1): 1
{any attributes with non-schema Namespace...}>
Content: (annotation?, element*)
</all>
Attributi
id
ID dell'elemento. Il valore di id deve essere di tipo ID ed essere univoco all'interno del documento che contiene l'elemento.Facoltativo.
maxOccurs
Numero massimo di occorrenze dell'elemento. Il valore deve essere 1.Facoltativo.
minOccurs
Numero minimo di occorrenze dell'elemento. Il valore può essere un integer uguale a 1. Per specificare che l'elemento è facoltativo, impostare il valore 0 (zero). Il valore predefinito è 1.Facoltativo.
Informazioni sull'elemento
Numero di occorrenze | Una volta |
Elementi padre | group, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent), complexType |
Contenuto | annotation, element |
Esempio
Nell'esempio che segue viene definito un tipo di dati complesso contenente un elemento all con tre elementi.
<xs:element name="thing1" type="xs:string"/>
<xs:element name="thing2" type="xs:string"/>
<xs:element name="thing3" type="xs:string"/>
<xs:attribute name="myAttribute" type="xs:decimal"/>
<xs:complexType name="myComplexType">
<xs:all>
<xs:element ref="thing1"/>
<xs:element ref="thing2"/>
<xs:element ref="thing3"/>
</xs:all>
<xs:attribute ref="myAttribute"/>
</xs:complexType>
Vedere anche
Informazioni di riferimento sullo schema XML (XSD) | Elementi di uno schema XML
Per ulteriori informazioni, vedere il documento del W3C dal titolo XML Schema Part 1: Structures Recommendation all'indirizzo http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all/ (informazioni in lingua inglese).