從許多方面來看,在另一個實體中重複使用某個實體值都可以節省您的時間。比方說,如果您的值又長又複雜,直接重複使用實體將遠比每次手動輸入值還要快速。同樣地,如果這個值有變更,您也只需要在一個位置變更它。
以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。
您可以建立一個重複使用另一個實體的實體。如果要這樣做,請遵循下列步驟:
現在您具有兩個擁有完全相同值的實體。
您需要將版權放置在書本每一頁的尾端。在偶數頁,您需要放置 "Copyright 2003",而在奇數頁,您需要放置 "Copyright 2003. MyCompany Publishing." 首先您將宣告一個值比較簡單的實體,之後,再建立值比較複雜的實體。
現在,如果您需要變更版權日期,您僅需要在一個地方,不必在兩個地方變更它。
附註:由於您必須使 CopyrightDate 實體成為參數實體,才能在 CompanyCopyright 實體中參照它,因此您不能在 XML 檔中使用它。 您必須利用 %CopyrightDate; 值建立第三個名稱為 XMLCopyrightDate 的實體,並在 XML 檔中使用它。
如果要在 XML 文件中使用這個實體,您必須在實體名稱前面加上 & 符號,並以分號 ; 結尾。 因此,在 XML 文件中,如果您在處理偶數頁時,您必須放置下列字串:
&XMLCopyrightDate;
來呼叫 XMLCopyrightDate 實體。 請記住,您不能呼叫 CopyrightDate 實體,因為您必須將它成為參數實體,才能在 CompanyCopyright 實體中參照它。
如果您處理的是奇數頁,您必須放置下列字串:
&CompanyCopyright;
來呼叫 CompanyCopyright 實體。