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