목차

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

유형 관계 정의

유형 관계 정의

다음 스키마는 BillToAddress 및 ShipToAddress를 정의합니다. BillToAddress는 AddressType이며 ShipToAddress는 USAddressType입니다. USAddressType은 AddressType을 확장합니다.
<xsd:sequence>   <xsd:element name="Street" type="xsd:string" />   <xsd:element name= "City" type="xsd:string" />   <xsd:element name="State" type="xsd:string" />   <xsd:element name="Zip" type="types:ZIPType" />   <xsd:element name="Country" type="xsd:string" /> </xsd:sequence> </xsd:complexType>   <xsd:complexType name="USAddressType">     <xsd:complexContent>     <xsd:extension base="AddressType">       <xsd:sequence>       <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>       <xsd:sequence>     </xsd:extension>     </xsd:complexContent> </xsd:complexType> <xsd:element name="BillToAddress" type="AddressType" /> <xsd:element name="ShipToAddress" type="USAddressType" />
다음 그림에는 X_par_PartInvoice XML 보기의 BillToAddress 요소 및 아래에 관련 X-par_AddressType XML 보기를 보여 주는 PartInvoice 보기가 있는 XML 정의의 유형 관계가 나와 있습니다
PartInvoice 보기에는 invoice 데이터가 포함되어 있습니다. 해당 보기에는 BillToAddress가 포함되어 있습니다. XML 정의의 유형 관계는 BillToAddress 및 AddressType 사이에 있습니다.
AddressType 데이터를 BillToAddress로 제한하려면 XML 편집기 작업 공간에서 X_par_PartInvoice 보기를 선택하십시오. Type Relationship Row(유형 관계 행) 옵션을 선택하십시오. 세션을 실행하면 통합 서비스가 Address 행을 BillToAddress에 대해 생성하지만 ShipToAddress에 대해서는 생성하지 않습니다. ShipToAddress는 유형 관계에 있지 않습니다.