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