所匯入之範本的頂層 XML 檔案內容
使用頂層 XML 檔案可以定義您正在匯入的範本。檔案必須開始於下列程式碼行:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ContainerTemplate SYSTEM "standardX26.dtd">
頂層 XML 檔案的內容由下列 DTD 元素定義:
<!ELEMENT ContainerTemplate (name,
description?,
containerClassName,
defaultValuesRule?,
locale?,
enabled?,
updateIf?,
(xmlText | loadPath | zipEntry)?)>
以下範例說明如何使用 ContainerTemplate 元素來定義您要匯入的範本。此範例是針對 Windchill PDMLink 產品範本,在 containerClassName 元素中使用 wt.pdmlink.PDMLinkProduct 表示出這一特性。
在這個範例中,範本的名稱是 DEMO Product Template,而且在匯入時啟用並可見。包含範本內容的企業 XML 檔案包含在所匯入 ZIP 檔案之中的 CONTENTS/DEMOProductTemplate.xml 檔案內:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ContainerTemplate SYSTEM "standardX26.dtd">
<ContainerTemplate>
<name>DEMO Product Template</name>
<description>A description of the DEMO template</description>
<containerClassName>wt.pdmlink.PDMLinkProduct</containerClassName>
<enabled>true</enabled>
<zipEntry>CONTENTS/DEMOProductTemplate.xml</zipEntry>
</ContainerTemplate>
* 
雖然 DTD 元素顯示您可以使用許多方式 (透過 xmlText | loadPath | zipEntry) 來指定企業 XML 檔案,但當您正在匯入範本時,只支援使用 zipEntry 元素。
欲指定專案範本而非產品範本,請在 containerClassName 元素中使用 wt.projmgmt.admin.Project2。欲指定物件庫範本,請使用 wt.inf.library.WTLibrary。若為方案範本,請使用 com.ptc.Program。
這是否有幫助?