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).