Mass Copy 펑토이드
Mass Copy 펑토이드를 사용하면 맵에서 any 및 anyAttribute 요소를 포함하는 스키마를 사용할 수 있습니다. 기본적으로 이러한 요소는 알 수 없는 구조 또는 특성과 일치시키기 위해 XML 스키마 정의 언어에 제공되는 와일드카드입니다.
알 수 없는 구조로 데이터를 처리하는 것 외에도 Mass Copy 펑토이드를 사용하면 스키마 개발을 간소화할 수 있습니다. 처리될 스키마 부분만 자세히 지정하면 됩니다.
Mass Copy 펑토이드는 Mass Copy 펑토이드에 연결된 원본 스키마 노드에 해당하는 입력 instance 메시지의 요소를 복사합니다. 또한 이 펑토이드는 모든 하위 구조를 복사하고 대상 스키마의 연결된 노드에서 출력 인스턴스 메시지에 다시 만듭니다. 따라서 Mass Copy 펑토이드를 사용하여 동일한 하위 구조가 있는 원본 및 대상 레코드를 복사할 수도 있습니다.
다음 그림에서는 맵에 사용되는 매스 카피 펑토이드를 보여줍니다.
의 사용을 보여 주는 지도
Mass Copy 펑토이드 맵
다음 입력 인스턴스 메시지를 고려합니다.
<ns0:Root xmlns:ns0="http://MassCopy.ComplexDocument">
<PurchaseOrder>
<From>Kevin F. Browne</From>
<To>Northwind Traders</To>
<LineItems>
<Item>
<Product>Laptop Computer</Product>
<Description>Thin profile laptop</Description>
<Price>1999.95</Price>
<Quantity>1</Quantity>
</Item>
</LineItems>
</PurchaseOrder>
</ns0:Root>
위의 맵을 사용하여 이 메시지를 처리하면 출력 인스턴스 메시지는 입력 인스턴스 메시지와 동일해집니다.
참고 항목
맵에 Mass Copy 펑토이드를 추가하는 방법
고급 펑토이드
기본 펑토이드
Any Element 및 anyAttribute 노드 간 링크