2017-02-22 70 views
0

我有一个XML文件(tFileInputXML)作为我的工作的起点,从该XML中,我想“合并”它的所有行在java List/Array/Whatever中,并获取该List作为输出。Talend组件将多行作为输入并返回一行作为输出?

Talend中是否有组件提供这种机制?

注意:我已经尝试了TJavaFlex组件,但它仍然输出很多行。

预先感谢您。

回答

0

您需要阅读的文件,使用tXMLMap映射其字段,然后在一个Java组件处理它们:

talend xml

+0

谢谢你的回答,但如何通过所有指定到tXMLMap循环tfileInputXML的行并将它们放入数组中? – Siho

+0

tXMLMap提供了选择循环的元素的可能性,请检查我的答案中的链接。 java数组将在tJavaFlex中创建并在每个元素中进行更新。 – 54l3d

+1

对不起,我是Talend的新手,我已经阅读过你的链接,但是我没有看到循环如何实现到tXMLMap中,以及如何将数组处理成tJavaFlex? – Siho

相关问题