說明 > 編寫 > 使用標示 > 使用實體 > 參數實體 — 參照實體宣告檔案
  
參數實體 — 參照實體宣告檔案
參數實體是一種檔案,其中包含實體宣告、標記法宣告以及對實體和標記法宣告之其他檔案的參照。在文件實例內宣告參數檔案實體為您提供了一種在參照外部檔案中列出的共用文字實體時不必牽涉 DTD 編寫者的方法。以前僅允許在 DTD 中進行此類參照。
您將需要在 ASCII 編輯器中使用 SGML 或使用 edit –current –untagged 方法編輯您的文件,來宣告參數檔案實體。這樣會將您的文件顯示在 SGML 中;您會在文件頂端看到包含所有實體宣告的內部子集。
宣告參數檔案實體:
1. 儲存您的文件。
2. 按一下指令行,然後鍵入:edit -current -untagged。按壓 ENTER
如果未顯示指令行,請跳到工具 > 偏好設定對話方塊。選擇視窗種類,並開啟指令行偏好設定。
您的文件會以 SGML 格式重新顯示。請注意文件頂端內部子集中的實體宣告 (在左右括號之間)。下面顯示的是一個具有兩個一般實體宣告的內部子集範例:
<!DOCTYPE BOOK PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
<!--Arbortext, Inc., 1988-1999, v.xxx-->
<!ENTITY prodname "Arbortext&nbsp;Editor">
<!ENTITY release "9.0">
]>
<book>
您可以將兩個一般實體宣告 (prodname 和 release) 放置在一個可由多個文件參照的檔案中。以上範例中它們的實體宣告將會由參數實體宣告和參照來取代。參數實體指向具有一般實體宣告的檔案。如下所示:
<!DOCTYPE BOOK PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
<!--Arbortext, Inc., 1988-1997, v.xxx-->
<!ENTITY % parament PUBLIC “-//Arbortext//ENTITIES common entdecls//EN">
%parament;
]>
<book>
您需要使用型錄檔案中的條目來將公開識別元對應至具有實體宣告的實際檔案。
3. 您可以在內部子集中左右括號之間的任意位置新增參數實體宣告。
4. 儲存文件,然後退出
5. 下次您開啟文件時即可使用您新增的實體。