Condividi tramite


Elemento <xsd:all>

Consente che gli elementi nel gruppo siano (o non siano) presenti in un ordine qualsiasi all'interno dell'elemento contenitore.

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

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. Il valore deve essere 1.

    Facoltativo.

  • minOccurs
    Il numero minimo di occorrenze dell'elemento. Il valore può essere un integer uguale a 1. Per specificare che questo elemento è facoltativo, impostare l'attributo su 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 seguente viene definito un tipo di dati complesso contenente un elemento all con tre elementi per documenti di istanza XML:

<?xml version="1.0"?>
<myElement myAttribute="1.1">
    <thing2>Some</thing2>
    <thing3>text</thing3>
    <thing1>for you</thing1>
</myElement>

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