建立實體

實體是用來代表不可能、很難或需要反覆手寫的複雜字串或符號的簡寫。

比方說,您需要放置版權通知(例如:Copyright 2004. MyCompany publishing。)放置在書本每一頁的尾端。 您可以建立一個實體來代表以下文字,而不需要每次都寫一次:<!ENTITY copyright "Copyright 2004. MyCompany publishing."> 其中 copyright 是實體的名稱,而 "Copyright 2004. MyCompany publishing" 則是 copyright 實體所代表的文字。

如果要建立實體,請遵循下列步驟:

  1. 在 DTD 編輯器中開啟您的 DTD。
  2. 在「概要」視圖中,用滑鼠右鍵按一下 DTD DTD 圖示,再按一下新增實體
  3. 在「內容」視圖中,於名稱欄位中輸入實體的新名稱。
  4. 實體類型清單中,選取一般參數 一般實體係用於 XML 檔中,而參數實體僅能用於 DTD 中,且在 XML 檔中沒有任何作用。
  5. 如果您想將您的實體宣告為外部實體,請選取外部勾選框。外部實體參照外部文件或資料。
  6. 如果您使實體成為外部實體,則會出現下列欄位:
    • 公開 ID(選用)。輸入您要參照的 DTD 路徑。您接著即可在您要參照的檔案中使用這些資源。
    • 系統 ID。輸入您要參照之外部資料或文件的路徑,或是瀏覽至該項目。您接著即可在您要參照的檔案中使用這些資源。

    您只需要指定公開 ID系統 ID,而不需要同時指定兩者。 如果您要在 DTD 中使用已參照之文件內含的任何資源(如:元素或屬性), 您必須使這個實體成為參數實體,並建立外部參數實體參照來「擴充」該實體 (用滑鼠右鍵按一下 DTDDTD 圖示, 按一下新增參數實體參照,然後選取您剛建立的實體)。

  7. 如果您未使實體成為外部實體,您可以在實體值欄位中指定實體值。
  8. 如果您要提供這個實體的任何相關資訊,請按一下文件標籤。 文件頁面是用來作為可供人們閱讀的資料,如:實體的說明。
以下鏈結說明各種可以重複使用實體的方式:
相關工作
刪除元素、屬性、實體、表示法和註解
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.