定義 XML 檔案內容
您只能將一個配置載入至要載入的 XML 檔案。但是,您可以將多個序列併入一個配置。檔案中有多個序列時,每個序列的名稱都必須具唯一性。例如,下列 XML 檔案定義了兩個序列:
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name = "name1">
<value>P1</value>
<value>P2</value>
<value>P3</value>
</series>
<series name = "name2">
<value>A_1</value>
<value>A_3</value>
<value>A_5</value>
</series>
</scheme>
並未載入現成的物件初始化規則將版本化設為本節所定義的清單型版本化。您可以建立一個清單型 Harvard 序列,讓它使用您載入的檔案,並在一或多個版本化物件初始化規則中命名序列。
在 XML 檔案中,序列名稱可以包含句點 (.) 或 at 符號 (@) 以外的任何英數字元。在 XML 檔案中指定的序列名稱是必須同時附加至 wt.series.HarvardSeries 的名稱,以構成在版本化規則的引數中使用的名稱。例如,如果序列名稱是 "name1",則要包含的引數就是 "wt.series.HarvardSeries.name1"。
<value> 元素中包含的值可以是符合下列資格的任何一組具唯一性值:
值不能為空;值至少必須含有一個非空格的字元。
不得在值中使用句點 (.)。
不得在值中使用空格。
您為標籤指定的值在整個序列中必須具唯一性,不允許您多次指定相同的值;不過,您可以使用其他序列中的值。
* 
建議針對值使用最少的字元數,以便完整的物件識別元不會過於詳細。
這些值在檔案中的順序決定修訂物件版本時,這些值作為版本指示符的順序。
* 
您可以修改透過 XML 版本化檔案建立的清單型版本化值;不過必須在使用版本化前執行所有變更。變更已經使用的值在更新版本時可能導致意外的結果。如果必須變更版本配置,請確保為版本修訂標籤指定的值在整個版本配置中具唯一性,且不會從已在使用中的序列中移除任何值。但是,您可以將不想用於新版本修訂標籤的那些值的舊有屬性包含在內,如在版本修訂標籤中包含繼承值中所述。不允許將相同的值指定多次。此外,在序列已經開始使用後移除序列名稱會導致使用該序列的任何現有物件發生問題。例如,無法修訂這些物件,或是無法顯示物件版序記錄。
如需如何建立此序列的詳細資訊,請參閱設定清單型或狀態型版本化配置
這是否有幫助?