목차

Search

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

XML 가이드

XML 가이드

예제

예제

다음 예에서는 유형 관계의 특정 유형으로 데이터를 제한하는 방법을 보여 줍니다. 이 예는 PartInvoice 보기 및 AddressType 보기를 사용합니다.
다음 XML 파일에는 BillToAddress 및 ShipToAddress가 들어 있는 invoice 데이터가 포함되어 있습니다.
<xsd:complexType name="AddressType"> <?xml version="1.0" encoding="utf-8"?> <Invoices xmlns="http://www.PartInvoice.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.PartInvoice.org Part.xsd"> <PartInvoice InvoiceNum="185" DateShipped="2005-01-01"> <PartOrder>   <PartID>HLG100</PartID>    <PartName>Halogen Bulb</PartName>   <Quantity>2</Quantity>    <UnitPrice>35</UnitPrice> </PartOrder> <BillToAddress>   <Street>2100 Seaport Blvd</Street>    <City>Redwood City</City>    <State>CA</State>   <Zip>94063</Zip>    <Country>USA</Country> </BillToAddress> <ShipToAddress xsi:type="USAddressType">    <Street>3350 W Bayshore Rd</Street>    <City>Palo Alto</City>    <State>CA</State>    <Zip>97890</Zip>    <Country>USA</Country>    <PostalCode>97890</PostalCode> </ShipToAddress> </PartInvoice> </Invoices>
세션을 실행하면 통합 서비스가 각 AddressType에 대한 X_par_AddressType 행을 생성합니다.
다음 그림에는 통합 서비스가 기본적으로 생성하는 BillToAddress 및 ShipToAddress 행이 나와 있습니다.
해당 데이터는 BillToAddress 및 ShipToAddress에 대한 생성된 행을 보여 줍니다. 데이터 위의 Type Relationship Row(유형 관계 행) 상자가 선택되지 않았습니다.
PartInvoice 보기와 관련된 AddressType 행을 생성하려면 PartInvoice 보기에 대한 Type Relationship Row(유형 관계 행) 옵션을 설정하십시오.
다음 그림에는 Type Relationship Row(유형 관계 행) 옵션이 생성하는 BillToAddress 행이 나와 있습니다.
해당 데이터는 생성된 BillToAddress 값을 보여 줍니다.
ShipToAddress가 유형 관계에 있지 않기 때문에 ShipToAddress에 대한 행이 생성되지 않습니다.