xs:attributeGroup (Verweis)
(Auszug aus "XML Schema" von Eric van der Vlist)
Verweis auf eine globale Attributgruppen-Deklaration.
<xs:attributeGroup
id = xs:ID
ref = xs:QName
{beliebige Attribute mit einem Nicht-Schema-Namensraum}
>
Content: (xs:annotation?)
</xs:attributeGroup>
Kann auftreten innerhalb von: xs:attributeGroup (globale Definition), xs:complexType (lokale Definition), xs:complexType (globale Definition), xs:extension (komplexer Inhalt), xs:extension (einfacher Inhalt), xs:restriction (komplexer Inhalt), xs:restriction (einfacher Inhalt)
Beschreibung
Jedes Auftreten von xs:attribute (außer auf der obersten Ebene) ist ein Verweis auf eine Attributgruppe, der wie eine Ersetzung der Gruppe durch die Attribute (oder Attributgruppen-Referenzen), die in der Gruppe stehen, wirkt.
Einschränkungen
Keine.
Beispiel
<xs:element name="book">
<xs:complexType>
<xs:sequence>
<xs:element ref="isbn"/>
<xs:element ref="title"/>
<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="character" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="bookAttribute"/>
</xs:complexType>
</xs:element>
Attribute
id
Element-ID laut W3C XML Schema.
ref
Qualifizierter Name der Attributgruppe, die referenziert werden soll.
<< zurück | vor >> |
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