<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [resolved] Merge xml files in one with multiple loops in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218025#M13391</link>
    <description>Hi again, i solve my problem using the tGroovy component. 
&lt;BR /&gt;This link help me to solve my probleme with TOS : 
&lt;BR /&gt; 
&lt;A href="http://philip.yurchuk.com/software/merging-xml-files-with-groovy-and-talend/" target="_blank" rel="nofollow noopener noreferrer"&gt;merge xml files with groovy&lt;/A&gt; 
&lt;BR /&gt;Regards 
&lt;BR /&gt;_mTs_</description>
    <pubDate>Tue, 13 Jan 2015 09:44:53 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-01-13T09:44:53Z</dc:date>
    <item>
      <title>[resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218017#M13383</link>
      <description>Hi, 
&lt;BR /&gt;I have a job that generate a complex XML file using tAdvancedFileOutputXML in append mode, the result is correct, but this component is extremely slow (for 15MB file size is like 4hrs !) this is due to their use of DOM4J instead a SAX parser. 
&lt;BR /&gt;So i tried this : 
&lt;BR /&gt;step 1 : To write different xml files, one for each loop in sax mode, very fast 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;step 2 : Merge the xml files with the tXMLMap, but the tXMLMap doesn't allow more than one loop. 
&lt;BR /&gt; 
&lt;BR /&gt;Here is the example on my output_xml file :&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt; 
&lt;PRE&gt;&amp;lt;root&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;lt;genericData&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;test&amp;lt;/name&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;service&amp;gt;Service Name&amp;lt;/service&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;serviceDesc&amp;gt;serviceDesciption&amp;lt;/serviceDesc&amp;gt; &amp;nbsp; &lt;BR /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;Resp1&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;codeResp&amp;gt;aaa&amp;lt;/codeResp&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nomResp&amp;gt;bbb&amp;lt;/nomResp&amp;gt;&lt;BR /&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Resp1&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;lt;/genericData&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;lt;survey&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;	&amp;lt;A&amp;gt;blabla&amp;lt;/A&amp;gt;&lt;BR /&gt;	&amp;lt;B&amp;gt;blingbling&amp;lt;/B&amp;gt;&lt;BR /&gt;	&amp;lt;surveyNodeInfo&amp;gt; &amp;nbsp;---&amp;gt; Loop Element&lt;BR /&gt;		&amp;lt;surveyNodeInfoX&amp;gt;xxxx&amp;lt;/surveyNodeInfoX&amp;gt;&lt;BR /&gt;		&amp;lt;surveyNodeInfoY&amp;gt;yyyyy&amp;lt;/surveyNodeInfoY&amp;gt;&lt;BR /&gt;	&amp;lt;/surveyNodeInfo&amp;gt;&lt;BR /&gt;	&amp;lt;surveyNodeOtherInfo&amp;gt; ---&amp;gt; loop element&lt;BR /&gt;		&amp;lt;surveyNodeZ&amp;gt;zzzz&amp;lt;/surveyNodeZ&amp;gt;&lt;BR /&gt;		&amp;lt;surveyNodeM&amp;gt;mmmmm&amp;lt;/surveyNodeM&amp;gt;&lt;BR /&gt;	&amp;lt;/surveyNodeOtherInfo&amp;gt; &lt;BR /&gt;	&amp;lt;sampling&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;		&amp;lt;C&amp;gt;blabla&amp;lt;/C&amp;gt;&lt;BR /&gt;		&amp;lt;D&amp;gt;blingbling&amp;lt;/D&amp;gt;&lt;BR /&gt;		&amp;lt;samplingNodeInfo&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;			&amp;lt;samplingNodeInfoX&amp;gt;INFO&amp;lt;/samplingNodeInfoX&amp;gt;&lt;BR /&gt;			&amp;lt;samplingNodeInfoY&amp;gt;OTHER INFO&amp;lt;/samplingNodeInfoY&amp;gt;&lt;BR /&gt;		&amp;lt;/samplingNodeInfo&amp;gt;&lt;BR /&gt;		&amp;lt;samplingNodeOtherInfo&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;			&amp;lt;samplingNodeW&amp;gt;&amp;lt;/samplingNodeW&amp;gt;&lt;BR /&gt;			&amp;lt;samplingNodeU&amp;gt;&amp;lt;/samplingNodeU&amp;gt;&lt;BR /&gt;		&amp;lt;/samplingNodeOtherInfo&amp;gt; &lt;BR /&gt;		&amp;lt;E&amp;gt;indformation node&amp;lt;/E&amp;gt;		&lt;BR /&gt;		&amp;lt;sample&amp;gt;---&amp;gt; loop element&lt;BR /&gt;				&amp;lt;F&amp;gt;blabla&amp;lt;/F&amp;gt;&lt;BR /&gt;				&amp;lt;G&amp;gt;blingbling&amp;lt;/G&amp;gt;&lt;BR /&gt;				&amp;lt;sampleNodeInfo&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;					&amp;lt;sampleNodeInfoS&amp;gt;INFO&amp;lt;/samplingNodeInfoS&amp;gt;&lt;BR /&gt;					&amp;lt;sampleNodeInfoT&amp;gt;OTHER INFO&amp;lt;/samplingNodeInfoT&amp;gt;&lt;BR /&gt;				&amp;lt;/sampleNodeInfo&amp;gt;&lt;BR /&gt;				&amp;lt;sampleNodeOtherInfo&amp;gt; ---&amp;gt; Loop Element&lt;BR /&gt;					&amp;lt;sampleNodeC&amp;gt;CCCC&amp;lt;/sampleNodeC&amp;gt;&lt;BR /&gt;					&amp;lt;sampleNodeD&amp;gt;DDDDD&amp;lt;/sampleNodeD&amp;gt;&lt;BR /&gt;				&amp;lt;/sampleNodeOtherInfo&amp;gt; &lt;BR /&gt;				&amp;lt;H&amp;gt;indformation node b&amp;lt;/H&amp;gt;&lt;BR /&gt;				&amp;lt;sampleNodeJ&amp;gt; &amp;nbsp;---&amp;gt; Loop Element&lt;BR /&gt;					&amp;lt;sampleNodeInfoJ&amp;gt;JJJJJJ&amp;lt;/sampleNodeInfoJ&amp;gt;&lt;BR /&gt;				&amp;lt;/sampleNodeJ&amp;gt;&lt;BR /&gt;		&amp;lt;/sample&amp;gt;&lt;BR /&gt;		&amp;lt;samplingNodeJ&amp;gt; &amp;nbsp;---&amp;gt; Loop Element&lt;BR /&gt;			&amp;lt;samplingNodeInfoJ&amp;gt;JJJJJJ&amp;lt;/samplingNodeInfoJ&amp;gt;&lt;BR /&gt;		&amp;lt;/samplingNodeJ&amp;gt;&lt;BR /&gt;	&amp;lt;/sampling&amp;gt;&lt;BR /&gt;	&amp;lt;I&amp;gt;IIIII&amp;lt;/I&amp;gt;&lt;BR /&gt;	&amp;lt;surveyNodeJ&amp;gt; &amp;nbsp;---&amp;gt; Loop Element&lt;BR /&gt;		&amp;lt;surveyNodeInfoJ&amp;gt;JJJJJJ&amp;lt;/surveyNodeInfoJ&amp;gt;&lt;BR /&gt;		&amp;lt;surveyNodeInfoJJ&amp;gt;KKKKKK&amp;lt;/surveyNodeInfoJJ&amp;gt;&lt;BR /&gt;	&amp;lt;/surveyNodeJ&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;lt;/survey&amp;gt;&lt;BR /&gt; &amp;lt;/root&amp;gt;&lt;BR /&gt; &amp;nbsp;&lt;/PRE&gt; 
&lt;BR /&gt;Using TOS 5.5.1 
&lt;BR /&gt;How can a merge the xml files in a correct time ? or maybe Talend is not allow to do this ? 
&lt;BR /&gt;Thanks for your help.</description>
      <pubDate>Wed, 26 Nov 2014 13:56:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218017#M13383</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-26T13:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218018#M13384</link>
      <description>Hi,&lt;BR /&gt;Have you checked "all in one" feature in tXmlMap Settings which supports generating multi rows into one xml?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Thu, 27 Nov 2014 08:02:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218018#M13384</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-27T08:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218019#M13385</link>
      <description>Hi, 
&lt;BR /&gt;Yes i already have this option 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;regards</description>
      <pubDate>Thu, 27 Nov 2014 08:39:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218019#M13385</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-27T08:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218020#M13386</link>
      <description>Talend Data Mapper can easily handle this.</description>
      <pubDate>Sat, 29 Nov 2014 04:18:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218020#M13386</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-29T04:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218021#M13387</link>
      <description>Hi,&lt;BR /&gt;The Talend Data Mapper is under licence ? can i istall it in TOS 5.5.1 ?</description>
      <pubDate>Mon, 01 Dec 2014 13:57:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218021#M13387</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-01T13:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218022#M13388</link>
      <description>Hi _mTs_,
&lt;BR /&gt;Talend Data Mapper is only available in Talend Enterprise Subscription Version.
&lt;BR /&gt;Please take a look at Talend Data Mapper User Guide:
&lt;A href="http://doc.talend.com/enterprise/talend_data_mapper/user_guide/5.5/" target="_blank" rel="nofollow noopener noreferrer"&gt;http://doc.talend.com/enterprise/talend_data_mapper/user_guide/5.5/&lt;/A&gt;.
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Tue, 02 Dec 2014 07:47:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218022#M13388</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-02T07:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218023#M13389</link>
      <description>Hi,
&lt;BR /&gt;Thanks for the information. 
&lt;BR /&gt;I will like to know how fast is data mapper to generate a complex xml file 30 MB ?&amp;nbsp; rows/s ?
&lt;BR /&gt;Regards</description>
      <pubDate>Mon, 08 Dec 2014 09:56:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218023#M13389</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-08T09:56:22Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218024#M13390</link>
      <description>Hi,
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;I will like to know how fast is data mapper to generate a complex xml file 30 MB ?&amp;nbsp; rows/s ?&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;Usually performance depends on job design.
&lt;BR /&gt;Feel free to 
&lt;A href="http://www.talend.com/contact" target="_blank" rel="nofollow noopener noreferrer"&gt;contact us&lt;/A&gt; for your requirment of Talend Data Mapper.
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 10 Dec 2014 07:08:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218024#M13390</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-10T07:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218025#M13391</link>
      <description>Hi again, i solve my problem using the tGroovy component. 
&lt;BR /&gt;This link help me to solve my probleme with TOS : 
&lt;BR /&gt; 
&lt;A href="http://philip.yurchuk.com/software/merging-xml-files-with-groovy-and-talend/" target="_blank" rel="nofollow noopener noreferrer"&gt;merge xml files with groovy&lt;/A&gt; 
&lt;BR /&gt;Regards 
&lt;BR /&gt;_mTs_</description>
      <pubDate>Tue, 13 Jan 2015 09:44:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218025#M13391</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-13T09:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Merge xml files in one with multiple loops</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218026#M13392</link>
      <description>Hi _mTs_,&lt;BR /&gt;&lt;BR /&gt;What's your&amp;nbsp;customized code in tGroovy component? Would you mind sharing it with us?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Tue, 13 Jan 2015 09:56:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Merge-xml-files-in-one-with-multiple-loops/m-p/2218026#M13392</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-13T09:56:18Z</dc:date>
    </item>
  </channel>
</rss>

