Élément <xsd:all>

Permet aux éléments du groupe de s'afficher (ou de ne pas s'afficher) dans n'importe quel ordre dans l'élément conteneur.

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

Attributs

  • id
    ID de cet élément. La valeur id doit être du type ID et unique dans le document contenant cet élément.

    Facultatif.

  • maxOccurs
    Nombre maximal d'occurrences de l'élément. La valeur doit être 1.

    Facultatif.

  • minOccurs
    Nombre minimal d'occurrences de l'élément. La valeur doit être un entier égal à 1. Pour spécifier que cet élément est facultatif, définissez cet attribut sur zéro. La valeur par défaut est 1.

    Facultatif.

Informations sur l'élément

Nombre d'occurrences

Une

Éléments parents

group, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent), complexType

Contenu

annotation, element

Exemple

L'exemple suivant définit un type de données complexe contenant un élément Tout à l'aide de trois éléments pour un document d'instance XML comme l'exemple suivant :

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

Autres ressources

Pour plus d'informations, consultez le document du W3C sur les schémas XML, notamment le tome 1 relatif aux structures, à l'adresse www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Voir aussi

Référence

Référence du schéma XML (XSD)
Éléments de schéma XML