Talend提取每行的xml

时间:2018-04-17 08:47:58

标签: xml talend talend-mdm

在我的数据源中,我有XML内容的记录,我想要提取和复制行:

数据来源

/etc/kubernetes/admin.conf

我希望得到像:

  

100 | 2018年| 110

     

100 | 2019年| 200

我可以使用哪个组件?有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

以下是如何做到的:

enter image description here

首先,迭代您的行,并为每行读取xml列并使用tExtractXMLField从中提取所需的字段。然后在tMap内部检索由tFlowToIterate设置的当前行的ID。

结果:

.---+----+----.
|  tLogRow_1  |
|=--+----+---=|
|id |year|data|
|=--+----+---=|
|100|2018|110 |
|100|2019|200 |
'---+----+----'