Arbortext IsoDraw > 확장 > BOM XML 참조 > BOM XML 파일 설명 > <item>
  
<item>
<item> 요소는 일러스트레이션의 콜아웃을 나타냅니다.
* 
일러스트레이션이 콜아웃의 항목별 목록에 링크되어 있는 경우, <item> 요소는 이 목록의 한 행을 식별하기도 합니다.
<item>에는 일러스트레이션에서 이 콜아웃의 각 발생에 대하여 하나씩 하나 이상의 하위 <occurrence> 요소가 포함됩니다. 콜아웃의 각 발생은 일러스트레이션에서 하나 이상의 그래픽 객체를 참조합니다. 마찬가지로, <item> 아래의 각 <occurrence>는 하나 이상의 하위 <instance>(그래픽 객체) 요소를 갖습니다.
<item> 구문
<item calloutValue="[Prefix]Callout Text[Postfix]">
<occurrence>
<instance/>
...
</occurrence>
...
<occurrence>
<instance/>
...
</occurrence>
</item>
<item> 속성
설명
calloutValue
콜아웃 텍스트. 콜아웃 객체에 대하여 객체 정보 대화 상자에 표시된 이름 값. BOM XML 파일에서 calloutValue 속성은 <item>을 고유하게 식별합니다.
* 
콜아웃 객체를 포함하여 모든 객체에는 Arbortext IsoDraw 일러스트레이션 파일에서 고유 객체 ID가 있어야 합니다. 그러나, BOM XML 스키마에는 콜아웃 <item> 요소에 대한 isoID와 같은 콜아웃 객체 ID 속성이 없습니다. 그 대신, calloutValue의 콜아웃 텍스트를 사용하여 <item>을 식별합니다.
<item> 요소
설명
<occurrence>
일러스트레이션에서 상위 콜아웃 <item>의 발생 하나를 나타냅니다. <item>에는 하나 이상의 요소가 포함되어 있습니다. <occurrence>를 참조하십시오.
<item> 예제: 동일한 콜아웃 텍스트를 갖는 여러 콜아웃
동일한 콜아웃 텍스트 B20.NUT-HX로 된 두 개의 육각 너트가 일러스트레이션이 나타나 있습니다. 하나는 그래픽 객체인 AUTOID_1278_A: HEX_NUT_A를 참조하고, 다른 하나는 그래픽 객체 AUTOID_1278_B: HEX_NUT_B를 참조합니다. BOM XML 파일에서 두 가지 방식으로 이 경우를 나타낼 수 있습니다. 아래에 이 두 가지 방법이 표시되어 있습니다.
* 
일러스트레이션에서 두 개의 육각 너트 콜아웃이 B20.NUT-HX라는 동일한 콜아웃 텍스트를 갖고 있지만 일러스트레이션 파일에서는 동일한 콜아웃 객체 ID를 갖지 않습니다.

<!--
Method A:
Two <item> elements with one <occurrence> each
-->
<item calloutValue="B20.NUT-HX">
<occurence>
<instance isoId="AUTOID_1278_A" isoName="HEX_NUT_A"
isoTip="Click for hex nut specifications"/>
</occurrence>
</item>
<item calloutValue="B20.NUT-HX">
<occurence>
<instance isoId="AUTOID_1278_B" isoName="HEX_NUT_B"
isoTip="Click for hex nut specifications"/>
</occurrence>
</item>
<!--
Method B:
One <item> elements with two <occurrence> each
-->
<item calloutValue="B20.NUT-HX">
<occurrence>
<instance isoId="AUTOID_1278_A" isoName="HEX_NUT_A"
isoTip="Click for hex nut specifications"/>
</occurrence>
<occurrence>
<instance isoId="AUTOID_1278_B" isoName="HEX_NUT_B"
isoTip="Click for hex nut specifications"/>
</occurrence>
</item>