在Talend中重新排列XML标记

时间:2014-03-25 11:29:05

标签: xml talend

Talend在xml文件中重新排列标记的适当方法是什么?

假设我有以下XML结构:

<Webexport>
  <employee> 
    <id>6789</id>  
    <name>Peter</name>  
    <anotherid>6789</anotherid>  
  </employee>
</Webexport>

应使用哪些配置组件来重新排列标签的结构,如下所示:

<Webexport>
  <employee> 
    <idinfo>
      <id>6789</id>
      <anotherid>6789</anotherid>
    </idinfo>
    <name>Peter</name>  
  </employee>
</Webexport>

3 个答案:

答案 0 :(得分:2)

您可以使用tXMLMap并创建文档的新XML映射。

enter image description here

答案 1 :(得分:0)

您可以使用tFileInputXML读取循环路径,然后使用tAdvancedFileOutputXML调整添加子元素,属性到您的xml。在为tAdvancedFileOutputXML定义模式xml树时,您可以决定将什么用作循环元素。

enter image description here

答案 2 :(得分:0)

另一种方法是将xslt翻译应用于原始XML。有一个tXslt组件可以完成这项工作。