0
我有一个XML文件(tFileInputXML)作为我的工作的起点,从该XML中,我想“合并”它的所有行在java List/Array/Whatever中,并获取该List作为输出。Talend组件将多行作为输入并返回一行作为输出?
Talend中是否有组件提供这种机制?
注意:我已经尝试了TJavaFlex组件,但它仍然输出很多行。
预先感谢您。
我有一个XML文件(tFileInputXML)作为我的工作的起点,从该XML中,我想“合并”它的所有行在java List/Array/Whatever中,并获取该List作为输出。Talend组件将多行作为输入并返回一行作为输出?
Talend中是否有组件提供这种机制?
注意:我已经尝试了TJavaFlex组件,但它仍然输出很多行。
预先感谢您。
您需要阅读的文件,使用tXMLMap映射其字段,然后在一个Java组件处理它们:
谢谢你的回答,但如何通过所有指定到tXMLMap循环tfileInputXML的行并将它们放入数组中? – Siho
tXMLMap提供了选择循环的元素的可能性,请检查我的答案中的链接。 java数组将在tJavaFlex中创建并在每个元素中进行更新。 – 54l3d
对不起,我是Talend的新手,我已经阅读过你的链接,但是我没有看到循环如何实现到tXMLMap中,以及如何将数组处理成tJavaFlex? – Siho