我正在尝试做我认为应该是一个非常简单的任务。
在 mule 流中,读取 xml 文件,在特定位置添加 xml 元素。然后将xml写入另一个文件。
XSLT 在这里将是一个非常好的工具,但是对于我的测试,我试图避免使用 xslt。我考虑过使用 java 或 groovy 转换器和 XML 解析器来执行此操作,如果需要,我可以依靠它。然而,我能想到的最简单的方法是 XML-to-maps,然后是更新值的脚本,然后 maps-to-xml 返回一个完全空的记录。
我如何在不使用 xslt 并且最好不使用 jaxb 或 mule 内置之外的其他 xml 解析器的情况下做到这一点?
编辑:我已经玩过数据映射器了,但是对于 xml-xml 映射,它需要一个模式,我在运行时不会知道这一点