NOTATION

NOTATION 语句用于定义批注。 批注使 XML 文档可以将通知信息传递给外部应用程序。

语法

<!NOTATION name [SYSTEM|PUBLIC publicID] resource >

参数

  • name
    批注的名称。 所有批注定义的必选项。
  • publicID
    批注的公共标识符。 只有声明使用 PUBLIC 关键字时才是必选项。
  • resource
    批注的值。 所有批注定义的必选项。 通常,如果批注是公共的,则为统一资源标识符 (URI),人可读,但是计算机不可读。 对于基于系统的批注,值可能引用系统上可以用于协助处理非 XML 数据的应用程序的文件名。 例如,可能会声明一个批注,可以协助处理未分析的外部实体,例如 JPEG 或 GIF 文件格式的图像文件。

示例

声明自己的数据类型的批注

以下示例声明的批注可以用于引用已定义的自定义编录文档类型。

<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">

声明 MIME 类型的批注

以下示例在 DTD 中声明一个批注,允许支持引用 GIF 文件格式的图像文件的未分析实体。

<!NOTATION image_gif SYSTEM "image/gif">

另请参见

概念

ATTLIST (Attribute List)
ELEMENT
ENTITY