2017-02-22 16 views
0

У меня есть XML-файл (tFileInputXML) в качестве начальной точки моего задания, из этого XML я хотел бы «объединить» все его строки в java List/Array/Whatever и получить этот List как вывод.Компонент Talend, который принимает несколько строк в качестве входных данных и возвращает одну строку в качестве вывода?

Есть ли компонент в Talend, который предлагает такой механизм?

NB: Я уже пробовал компонент TJavaFlex, но он все еще выводит много строк.

Заранее спасибо.

ответ

0

Вы должны прочитать файл, сопоставьте его поля с помощью tXMLMap, а затем обработать их в компоненте Java:

talend xml

+0

Спасибо за ответ, но как указать в tXMLMap перебрать все строки tfileInputXML и помещать их в массив, например? – Siho

+0

tXMLMap предлагает возможность выбрать, какой элемент перебрать, проверить ссылку в моем ответе. Ява-массив будет создан в tJavaFlex и обновлен в каждом взаимодействии. – 54l3d

+1

Прошу прощения, что я новичок в Talend, я прочитал ссылку, которую вы положили, но я не понимаю, как цикл будет реализован в tXMLMap и как работать с массивом в tJavaFlex? – Siho

 Смежные вопросы

  • Нет связанных вопросов^_^