xs:sequence (innerhalb einer Gruppe)
(Auszug aus "XML Schema" von Eric van der Vlist)
Kompositor zur Definition einer geordneten Gruppe von Elementen. Die Auftretenshäufigkeit kann nicht festgelegt werden, wenn xs:select innerhalb einer Gruppe verwendet wird.
<xs:sequence
id = xs:ID
{beliebige Attribute mit einem Nicht-Schema-Namensraum}
>
Content: (xs:annotation?, (xs:element | xs:group | xs:choice | xs:sequence | xs:any) )*)
</xs:sequence>
Kann auftreten innerhalb von: xs:group (Definition)
Beschreibung
Dieser Kompositor wird verwendet, um geordnete Listen von Elementen zu definieren.
Einschränkungen
xs:sequence darf keine xs:all-Kompositoren verwenden.
Wenn xs:sequence außerhalb eines xs:group-Kompositors verwendet wird, ist sein Inhaltsmodell etwas anders (siehe xs:sequence (außerhalb einer Gruppe)).
Beispiel
<xs:group name="name">
<xs:sequence>
<xs:element ref="name"/>
<xs:sequence minOccurs="0">
<xs:element ref="middle-name" minOccurs="0"/>
<xs:element ref="last-name"/>
</xs:sequence>
</xs:sequence>
</xs:group>
Tipp der data2type-Redaktion: Zum Thema XML Schema bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |
Copyright © 2003 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML Schema" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de