목차

Search

  1. 서문
  2. XML 개념
  3. PowerCenter에서 XML 사용
  4. XML 소스 작업
  5. XML 편집기 사용
  6. XML 대상 작업
  7. XML 소스 한정자 변환
  8. 미드스트림 XML 변환
  9. 부록 A: XML 데이터 유형 참조
  10. 부록 B: XPath 쿼리 함수 참조

XML Guide

XML Guide

원형 참조 작업

원형 참조 작업

원형 관계는 XML 정의의 단일 보기 내 또는 XML 정의의 두 보기 간의 원형 계층 관계입니다. 예를 들어 Part라는 복합 요소는 ID, 제품 이름 및 다른 제품에 대한 참조를 포함할 수 있습니다.
다음 예는 Part 요소 구성 요소를 보여 줍니다.
<xs:element name="Part"> <xs:complexType>    <xs:sequence>    <xs:element name="ID" type="xs:string"/>    <xs:element name="Name" type="xs:string"/>    <xs:element name="Type" type="xs:string"/>    <xs:element
ref="Part"
minOccurs="0" maxOccurs="unbounded"/>    /xs:sequence> </xs:complexType> </xs:element>
다음 그림은 Part라는 복합 요소가 포함된 XML 편집기 작업 공간에서 원형 참조를 보여 줍니다.
XML 편집기 작업 공간의 원형 참조는 Part라는 복합 요소, 관련 ID, Name 및 Type 문자열을 보여 줍니다.
Part XML 정의를 사용하여 세션에서 다음 XML 파일을 읽을 수 있습니다.
<Part>
<ID>1</ID>
<Name>Big Part</Name> <Type>L</Type>    
<Part>
   
<ID>1.A</ID>
   <Name>Middle Part</Name>     <Type>M</Type>       
<Part>
      
<ID>1.A.B</ID>
      <Name>Small Part</Name>      <Type>S</Type>       </Part>    </Part> </Part>
XML 파일에서 Part 1은 Part 1.A를 포함하고, Part 1.A는 Part 1.A.B를 포함합니다.
다음 그림은 세션이 XML 소스에서 생성할 수 있는 데이터 및 키를 보여 줍니다.
데이터는 5개의 열과 3개의 행을 포함합니다. 처음 두 열 XPK_Part 및 FK_Part는 키를 나타냅니다. 마지막 세 열 ID, Name 및 Type은 문자열을 나타냅니다. ID 열에는 1, 1.A 및 1.A.B가 나열되어 있습니다.
세션이 제약 조건 기반 로딩에 대해 활성화된 경우 원형 XML 참조를 포함하는 세션을 실행할 수 없습니다. 세션이 모든 행을 거부합니다.