xs:NOTATION
(Auszug aus "XML Schema" von Eric van der Vlist)
Nachahmung der Konstruktion aus XML 1.0
Abgeleitet von: xs:anySimpleType
Urtyp: xs:NOTATION
Bekannte Untertypen: keine
Facetten: xs:enumeration, xs:length, xs:maxLength, xs:minLength, xs:pattern, xs:whiteSpace
Definition
<xs:simpleType name="NOTATION" id="NOTATION">
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace value="collapse" fixed="true"/>
</xs:restriction>
</xs:simpleType>
Beschreibung
Der Wert und der lexikalische Raum von xs:NOTATION sind Verweise auf Notationen, die mit Hilfe des Elements xs:notation definiert worden sind. Die Verwendung dieses Elements und Datentyps sind daher namensraumfähige Nachahmungen der NOTATION-Konstruktion von XML 1.0.
Einschränkungen
Notationen werden in echten Anwendungen nur sehr selten verwendet.
xs:notation kann nicht direkt verwendet werden, sondern muß abgeleitet werden, wie es im Beispiel zu sehen ist.
Beispiel
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:notation name="jpeg" public="image/jpeg" system="file:///usr/bin/xv"/>
<xs:notation name="gif" public="image/gif" system="file:///usr/bin/xv"/>
<xs:notation name="png" public="image/png" system="file:///usr/bin/xv"/>
<xs:notation name="svg" public="image/svg" system="file:///usr/bin/xsmiles"/>
<xs:notation name="pdf" public="application/pdf" system="file:///usr/bin/acroread"/>
<xs:simpleType name="graphicalFormat">
<xs:restriction base="xs:NOTATION">
<xs:enumeration value="jpeg"/>
<xs:enumeration value="gif"/>
<xs:enumeration value="png"/>
<xs:enumeration value="svg"/>
<xs:enumeration value="pdf"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="picture">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:base64Binary">
<xs:attribute name="type" type="graphicalFormat"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:schema>
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