【发布时间】:2011-07-17 17:26:57
【问题描述】:
我已经与 Axis 和 Saaj 合作了几年,然后我切换到 spring-ws,我更喜欢它,因为它更面向 xml。 然后,由于 saaj 存在严重的性能问题,我将所有项目都切换到了 axiom。 后来我又遇到了一些问题,尤其是与命名空间处理有关的问题(AXIOM-114 和SWS-502),反正我已经使用 spring-ws 和 axiom 两年了。
由于我并不完全满意,我实际上正在寻找任何其他库。有什么建议吗?
我知道 google 是我最好的朋友,但这是一个微妙的问题,所以我想知道你的经验。实际上,在 Java 中处理肥皂消息的最佳库是什么?
我可以根据自己的需要编写自己的库,但我认为这不太容易,我不喜欢重新发明轮子。我只想依赖一个能够正确处理格式良好的 xml、命名空间声明、多层嵌套 xml 等的库。
【问题讨论】:
-
SAAJ 仍然是可憎的。如果你2年前不喜欢它,你现在肯定不会喜欢它。 Spring-WS 和 Axiom 是一个更令人愉快的选择。
-
cxf 怎么样?还是 HTTP + xml 解析器?
-
感谢您的建议。 @vtd-xml-author HTTP + xml 解析器是一种解决方案,但我不想编写自己的库。这不太容易,我希望有一些库比我的做得更好。不过,谢谢,我会考虑的。