Latest web development tutorials

Schema XML tutti gli elementi

XML Schema Reference XML completo Schema di riferimento

Definizione e utilizzo

Elemento specifica che gli elementi figli possono apparire in qualsiasi ordine, ogni sotto-elemento può verificarsi zero o una volta.

Informazioni elemento

  • elemento padre: gruppo, complexType, restrizione (sia simpleContent e complexContent), estensione (sia simpleContent e complexContent)

grammatica

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(? Sign dichiara che l'elemento può verificarsi zero o una volta, e il segno * dichiara che l'elemento può verificarsi zero o più volte in tutti gli elementi.)

proprietà descrizione
id Opzionale. L'identificatore univoco dell'elemento.
maxOccurs Opzionale. Il numero massimo di volte può verificarsi l'elemento. Il valore deve essere 1.
minOccurs Opzionale. Il numero minimo di volte può verificarsi l'elemento. Questo valore può essere un numero intero di 0 o 1. Per specificare che questo elemento è facoltativo, l'attributo è impostato su 0. Il valore predefinito è 1.
eventuali attributi Opzionale. Essa specifica qualsiasi altri attributi non-schema namespace.

esempio 1

<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

L'esempio precedente indica "cognome" e gli elementi "Cognome" possono apparire in qualsiasi ordine, entrambi gli elementi devono apparire solo una volta!

esempio 2

<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

L'esempio precedente indica "cognome" e gli elementi "Cognome" possono apparire in qualsiasi ordine, ogni elemento può apparire zero o una volta!


XML Schema Reference XML completo Schema di riferimento