2013-02-27 95 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

回答