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>
答案 0 :(得分:2)
您可以使用tXMLMap并创建文档的新XML映射。
答案 1 :(得分:0)
您可以使用tFileInputXML读取循环路径,然后使用tAdvancedFileOutputXML调整添加子元素,属性到您的xml。在为tAdvancedFileOutputXML定义模式xml树时,您可以决定将什么用作循环元素。
答案 2 :(得分:0)
另一种方法是将xslt翻译应用于原始XML。有一个tXslt组件可以完成这项工作。