【发布时间】:2013-02-13 22:41:48
【问题描述】:
我正在尝试做我认为应该是非常简单的任务。
在 mule 流中,读取 xml 文件,在特定位置添加 xml 元素。然后将 xml 写入另一个文件。
XSLT 在这里将是一个非常好的工具,但是对于我的测试,我试图避免使用 xslt。我考虑过使用 java 或 groovy 转换器和 XML 解析器来执行此操作,如果需要,我可以依靠它。但是我能想到的最简单的方法 XML-to-maps,然后是更新值的脚本,然后 maps-to-xml 返回一个完全空的记录。
如何在不使用 xslt 并且最好不使用 jaxb 或 mule 内置之外的其他 xml 解析器的情况下做到这一点?
编辑:我已经使用过数据映射器,但是对于 xml-xml 映射,它需要一个模式,而我在运行时不会知道这一点
【问题讨论】:
-
你能分享失败的配置吗?执行“XML-to-maps,然后是更新值的脚本,然后 maps-to-xml 返回一个完全空的记录”。
-
你有没有看过 XML slurper that-s built in groovy for this?
标签: mule mule-studio