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