NOTATION
Mit der NOTATION
-Anweisung können Notationen definiert werden. Mithilfe von Notationen können vom XML-Dokument Benachrichtigungsinformationen an externe Anwendungen übergeben werden.
Syntax
<!NOTATION name [SYSTEM|PUBLIC publicID] resource >
Parameter
- name
Der Name der Notation. Erforderlich für alle Notationsdefinitionen.
- publicID
Der öffentliche Bezeichner für die Notation. Nur erforderlich, wenn in der Deklaration dasPUBLIC
-Schlüsselwort verwendet wird.
- resource
Der Wert für die Notation. Erforderlich für alle Notationsdefinitionen. Wenn die Notation öffentlich ist, stellt sie in der Regel einen URI (Uniform Resource Identifier) dar, der vom Benutzer gelesen werden kann, vom Computer jedoch nicht. Bei systembasierten Notationen kann der Wert möglicherweise auf den Dateinamen der Anwendung des Systems verweisen, mit dem das Behandeln von Nicht-XML-Daten unterstützt werden kann. Sie können beispielsweise eine Notation deklarieren, um die Behandlung einer nicht analysierten externen Einheit zu unterstützen, z. B. eine Bilddatei im JPEG- oder GIF-Dateiformat.
Beispiele
Notation für das Deklarieren des eigenen Datentyps
Im Folgenden wird eine Notation deklariert, mit der auf einen von Ihnen definierten benutzerdefinierten Dokumenttyp für Kundenkataloge verwiesen werden kann.
<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">
Notation für das Deklarieren eines MIME-Typs
Im Folgenden wird eine Notation in der DTD deklariert, um die Unterstützung nicht analysierter Entitäten zu ermöglichen, die auf Bilddateien im GIF-Dateiformat verweisen.
<!NOTATION image_gif SYSTEM "image/gif">