Arbortext IsoDraw > 延伸功能 > BOM XML 參考 > BOM XML 檔案描述 > <instance>
  
<instance>
<instance> 元素是 <occurrence> 的子項 。BOM XML 檔案中的每個 <instance> 元素對應至插圖內一或多個圖說所參照的圖形物件。(沒有圖說的圖形物件在 BOM XML 檔案中沒有 <instance> 元素。)<instance> 元素屬性包含圖形物件的物件資訊。
如果一個圖說參照 BOM XML 檔案插圖內多個圖形物件, 該圖說 <item><occurrence> 元素就會包含多個 <instance> 元素。但是,在單一 <occurrence> 之內,所有子項 <instance> 元素皆必須具唯一性。(請參閱範例 A)
如果多個圖說參照插圖內的相同圖形物件,該物件的 <instance> 元素會出現在多個 BOM XML 檔案中的 <occurrence> 元素。(請參閱範例 B)
<instance> 語法
<instance isoId="ID" isoName="Name" isoTip="Tip"/>
<instance> 屬性
描述
isoID
插圖內圖形物件的物件 ID。 isoID 屬性值必須符合 「物件資訊」對話方塊中的 ID 欄位值。
isoName
圖形物件在插圖中的物件名稱。
當您將插圖匯出至 BOM 格式化物件清單, isoName 屬性值會取得 「物件資訊」對話方塊中的 「名稱」欄位值。但是,當您從 BOM XML 檔案更新插圖,會略過 isoName 值。其無法用來更新插圖中的「名稱」值。
isoTip
物件秘訣 (暫留於工具提示) 插圖中的圖形物件。
當您將插圖匯出至 BOM 格式化物件清單, isoTip 屬性值會取得 「物件資訊」對話方塊中的 「物件秘訣」欄位值。但是,當您從 BOM XML 檔案更新插圖,會略過 isoTip 值。它無法用來更新插圖中的「物件秘訣」值。
<instance>元素
描述
n/a
<instance> 不具備子元素。
<instance> 範例 A: 一個圖說參照多個物件
在插圖中,圖說 F00.SFTY-SET 參照兩個圖形物件,視為一組。在 BOM XML 檔案中,AUTOID_1412:CIRCLE_CLIP 與 AUTOID_1366:SAFETY_WASHER 的 <instance> 元素皆是圖說 <item> F00.SFTY-SET 單一 <occurrence> 元素的子項。
<item calloutValue="F00.SFTY-SET">
<occurrence>
<instance isoId="AUTOID_1412" isoName="CIRCLE_CLIP"/>
<instance isoId="AUTOID_1366" isoName="SAFETY_WASHER"/>
</occurrence>
</item>
<instance> 範例 B:由多個圖說參照的一個物件
在插圖中,圖說 Z43.RING-SFTY 和 Z49-ALT.RING-SFTY皆發生一次, 且兩者皆參照相同的圖形物件 AUTOID_1379:SAFETY_RING。在 BOM XML 檔案中,CIRCLE_CLIP 和 SAFETY_WASHER 的 <instance> 元素皆是圖說 <item> F00.SFTY-SET 單一 <occurrence> 元素的子項。
<item calloutValue="Z43.RING-SFTY">
<occurrence>
<instance isoId="AUTOID_1379" isoName="SAFETY_RING"
isoTip="Click for safety ring specifications. Alt. available."/>
</occurrence>
</item>
<item calloutValue="Z49-ALT.RING-SFTY">
<occurrence>
<instance isoId="AUTOID_1379" isoName="SAFETY_RING"
isoTip="Click for safety ring specifications. Alt. available."/>
</occurrence>
</item>