tXMLMapでのループ設定について

Four Stars

tXMLMapでのループ設定について

現在、添付したXMLをtXMLMapのインプットに設定しています。
しかしながら、ThingとPropertyのように親子関係でネストしているためか
ノード間に親子関係のあるものだと、ループを複数設定することができません。

 

<?xml version="1.0" encoding="utf-8"?>

~省略~

<Detail>
 <Things>
  <Thing>
   <Properties>
    <Property>
     <Key>TEST1</Key>
     <Value>aaaaa</Value>
    </Property>
    <Property>
     <Key>TEST2</Key>
     <Value>bbbbb</Value>
    </Property>
   </Properties>
  </Thing>
  <Thing>
   <Properties>
    <Property>
     <Key>TEST1</Key>
     <Value>ccccc</Value>
    </Property>
    <Property>
     <Key>TEST2</Key>
     <Value>ddddd</Value>
    </Property>
   </Properties>
  </Thing>
 </Things>
</Detail>

 

そこで質問です。
1.ノード間に親子関係のあるXMLに対してループを複数設定することはできないのでしょうか
2.もしできる場合、その方法をご教授頂けないでしょうか。

 

利用環境は Talend TOS-DI v6.4.1 になります。
お手数をお掛け致しますが、よろしくお願い致します。

Eight Stars

Re: tXMLMapでのループ設定について

BeginnerTAさん

 

↓のトピックが参考になるかもしれません。

 

https://community.talend.com/t5/Design-and-Development/Complex-XML-with-multiple-loops-into-one-outp...

 

 

---
Have fun!
Four Stars

Re: tXMLMapでのループ設定について

hmasagane様

 

ご回答頂きまして、ありがとうございます。

内容を確認致しました。

 

対策としては、2点あがっていると読み取りました。

ただ、2点目の対策について、具体的にどのような対応をとればよいのか、把握できていない状況ではあります。

 

1.有償版の機能 Talend Data Mapper の活用

2.rhall_2_0 様の対策案(tExtractXMLField component の活用?)

 

認識違い等あれば、ご指摘頂けますと幸いです。

よろしくお願い致します。

 

15TH OCTOBER, COUNTY HALL, LONDON

Join us at the Community Lounge.

Register Now

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Why Companies Move to the Cloud: 7 Success Stories

Learn how and why companies are moving to the Cloud

Read Now

Agile Data lakes & Analytics

Accelerate your data lake projects with an agile approach

Watch

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.

Download