2013-02-27 97 views
1

我试图做我认为应该是一个非常简单的任务。Mule将元素添加到XML消息

在mule流中,读入xml文件,在特定位置添加一个xml元素。然后将xml写入另一个文件。

XSLT将是一个很好的工具,但是对于我的测试,我试图避免使用xslt。我想过使用java或groovy转换器和XML解析器来做到这一点,如果需要的话,我可以回头。然而,我能想到的最简单的方法是 XML到映射,然后脚本来更新值,然后映射到xml返回一个完全空的记录。

如何在不使用xslt的情况下执行此操作,并且最好不要使用jaxb或另一个xml解析器以外的内建mule?

编辑:我已经与数据映射器发挥了一点,但对于XML-XML映射它需要一个模式,我不会在运行时知道这

+0

你能分享失败的配置?执行“XML到映射,然后更新值然后映射到xml的脚本将返回一个完全空的记录”。 – 2013-02-28 01:54:20

+0

你有没有看过这种为Groovy内置的XML slurper? – 2013-03-04 00:24:03

回答