Freigeben über


<xsd:all>-Element

Ermöglicht, dass die Elemente in der Gruppe in beliebiger Reihenfolge im enthaltenden Element angezeigt bzw. nicht angezeigt werden.

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

Attribute

  • id
    Die ID dieses Elements. Der id-Wert muss vom Typ "ID" sein und innerhalb des Dokuments, in dem dieses Element enthalten ist, eindeutig sein.

    Optional.

  • maxOccurs
    Die maximale Anzahl möglicher Vorkommen des Elements. Der Wert muss 1 lauten.

    Optional.

  • minOccurs
    Die Mindestanzahl möglicher Vorkommen des Elements. Der Wert kann eine ganze Zahl sein, die 1 entspricht. Legen Sie dieses Attribut auf 0 (null) fest, um anzugeben, dass das Element optional ist. Der Standardwert ist 1.

    Optional.

Elementinformationen

Anzahl der Vorkommen

Einmal

Übergeordnete Elemente

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

Inhalt

annotation, element

Beispiel

Im folgenden Beispiel wird ein komplexer Datentyp definiert, der ein all-Element mit drei Elementen für ein XML-Instanzdokument enthält, z. B.:

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

Weitere Ressourcen

Weitere Informationen finden Sie in der Spezifikation "W3C XML Schema Part 1: Structures Recommendation" unter www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Siehe auch

Verweis

Referenz zu XML-Schemata (XSD)
Elemente des XML-Schemas