Freigeben über


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 das PUBLIC-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">

Siehe auch

Konzepte

ATTLIST (Attributliste)
ELEMENT
ENTITY