【发布时间】:2017-07-11 23:48:27
【问题描述】:
我正在尝试找到一个合适的库,它将 SOAP 消息转换为 Java 对象。
我遇到过 XStream 和 JaxB。这些库在将 xml 转换为对象时需要类表示。
我们收到的 SOAP 消息是动态的,这意味着它们会根据调用的 SOAP 方法而改变。所以不可能为 SOAP 消息创建一个类结构。对于每次迭代,我们都会得到不同的 SOAP 响应。
是否有任何 java api 可用于将传入的 SOAP xml 转换为 Java 类,然后使用 JaxB 或 XStream 中的那些将 xml 转换为 java 对象?
是否可以使用 JaxB 或 XStream 将 xml 转换为 Java 集合,如 Map 或 Map 的 Map 而无需 Class 表示?
【问题讨论】:
-
尝试使用 xerces.jar 将 xml 转换为 java 对象
标签: java xml soap jaxb xstream