对于我的上一个骆驼项目,我使用 xslt 将传入的 xml 转换为适合发送到第三方 Web 服务的 xml 格式。这工作得很好。这仍然被认为是 xml 到 xml 映射的最佳方法,还是你们会推荐更好、性能更高的工具?
我个人不介意 xslt,但我组织中其他开发人员的反馈是,他们发现很难阅读和维护,尤其是在转换相当复杂的情况下。他们有道理。
我正在考虑的一种替代方法是编组为 java 对象并在解组回 xml 之前进行转换。这样做的好处是更容易通过转换器对象进行设置和维护。然而,我担心实现这一目标所需的操作数量对性能的影响。
对你的想法感兴趣。
非常感谢