标签: xml talend talend-mdm
在我的数据源中,我有XML内容的记录,我想要提取和复制行:
数据来源
/etc/kubernetes/admin.conf
我希望得到像:
100 | 2018年| 110 100 | 2019年| 200
100 | 2018年| 110
100 | 2019年| 200
我可以使用哪个组件?有什么帮助吗?
答案 0 :(得分:1)
以下是如何做到的:
首先,迭代您的行,并为每行读取xml列并使用tExtractXMLField从中提取所需的字段。然后在tMap内部检索由tFlowToIterate设置的当前行的ID。
tExtractXMLField
tMap
tFlowToIterate
结果:
.---+----+----. | tLogRow_1 | |=--+----+---=| |id |year|data| |=--+----+---=| |100|2018|110 | |100|2019|200 | '---+----+----'