如何在Talend Open studio中映射xml标记名称

时间:2016-02-11 15:22:42

标签: talend

我想从XML执行动态转换。可以使用什么talend组件将下面的input.xml映射到output.xml?

input.xml中

<xom>
    <code1>abc</code1>
    <code2>def</code2>
    <code3>ghi</code3>
</xom>

的Output.xml

<eval>
    <resp>
        <var>code1</var>
        <ans>abc</ans>
    </resp>
    <resp>
        <var>code2</var>
        <ans>def</ans>
    </resp>
    <resp>
        <var>code3</var>
        <ans>ghi</ans>
    </resp>
</eval>

提前致谢!

2 个答案:

答案 0 :(得分:0)

尝试使用tXmlMap:

https://help.talend.com/display/TalendComponentsReferenceGuide54EN/tXMLMap

talend的帮助中心非常适合这一点。如果你仍然有问题并且生病了,那么请告诉我。

答案 1 :(得分:0)

这是一个example using the tXMLMap

如图所示,您希望使用我认为在两个数据集中的公共密钥加入您的'resp'数据集(使用Main)和'xom'。