重複使用屬性中的參數實體可以節省您許多時間。如果您有好幾個元素使用完全相同的屬性,
只需要輸入資訊一次(到實體中)即可。
以下是針對「資源」視景撰寫的指示,
但是它們也適用於許多其他視景。
您可以建立一個將在屬性中重複使用內部參數實體的 DTD。如果要在屬性中重複使用內部參數實體,請執行下列動作:
- 在工作台中,建立一個新的 DTD。
- 將新的實體新增至您剛建立的 DTD 中。
- 從實體類型清單中選取參數,
然後在實體值欄位中輸入值。
- 建立一個元素,並將一個屬性加入其中。
- 如果想要在屬性名稱中重複使用該實體,請在屬性的名稱欄位中輸入實體的名稱(也就是 %NewEntity;),然後在類型欄位中,選取該屬性的類型。 要訣:如果您想要使用實體取代整個屬性定義,請從類型清單中選取(無)。
- 如果您想要重複使用該實體作為屬性類型,
請輸入屬性的名稱,
並在類型欄位中,按一下您在第 2 步驟建立的實體名稱。
- 視狀況重複第 4 和 5 步驟或第 4 和 6 步驟。
現在您有兩個具有相同名稱或類型的屬性。
下例顯示如何重複使用屬性類型中的內部參數實體。
您將製作一份辦公室用品清單,而且所有您的用品都具有 Part 和 Stock 屬性。
- 建立一個名為 OfficeSupplies.dtd 的新的 DTD。
- 新增一個稱為 PartStock 的實體。從實體類型清單中選取參數。在實體值欄位中,輸入 Part ID #REQUIRED Stock CDATA #IMPLIED。
- 將這三個新元素新增至 OfficeSupplies.dtd 中:pen、paper 和 pencils。將每一個元素的值設定為 (#PCDATA)。
- 用滑鼠右鍵按一下 pen,再按一下新增屬性。在屬性的名稱欄位中輸入 ID_Numbers。
在類型欄位中,按一下 %PartStock;。
- 對 paper 和 pencils 重複第 4 步驟。
現在您已有三個含相同屬性的元素。