XML Schema notation-Element

Definition und Verwendung

Der notation-Element beschreibt das Format von nicht-XML-Daten in einem XML-Dokument.

Elementinformation

Anzahl der Auftretungen Unbeschränkt
Übergeordneter Element Schema
Inhalt Annotation

Grammatik

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
jede Eigenschaft
>
(Annotation?)
</notation>

(?-Zeichen wird im notation-Element angegeben, das Element kann null oder einmal auftreten.)

Eigenschaft Beschreibung
id Optional. Definiert ein einzigartiges ID für das Element.
name Erforderlich. Gibt den Namen des Elements an.
public Erforderlich. URI-Referenz, die dem public-Bezeichner entspricht.
system URI-Referenz, die dem system-Bezeichner entspricht.
jede Eigenschaft Optional. Definiert jede andere Eigenschaft mit non-schema Namensraum.

Beispiel

Beispiel 1

Das folgende Beispiel zeigt, wie eine Anzeigeanwendung view.exe verwendet wird, um Notationen im Format gif und jpeg anzuzeigen:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:notation name="gif" public="image/gif" system="view.exe"/>
<xs:notation name="jpeg" public="image/jpeg" system="view.exe"/>
<xs:element name="image">
  <xs:complexType>
    <xs:simpleContent>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:NOTATION">
            <xs:enumeration value="gif"/>
            <xs:enumeration value="jpeg"/>
          <xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
</xs:schema>

The "image" element in the document is as follows:

<image type="gif"></image>