xs:NOTATION — Emulation of the XML 1.0 feature.
xs:enumeration, xs:length, xs:maxLength, xs:minLength, xs:pattern, xs:whiteSpace
<xs:simpleType name="NOTATION" id="NOTATION"> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace value="collapse" fixed="true"/> </xs:restriction> </xs:simpleType>
The value and lexical spaces of xs:NOTATION
are
references to notations declared though the
xs:notation
element. The use of this element and
datatype is, therefore, a namespace-aware emulation of the NOTATION
feature of XML 1.0.
Notations are very seldom used in real-world applications.
One cannot use xs:notation
directly, but must
derive it as shown in the Example.
<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>
18.218.55.14