解析 soap xml 对 java Object 的响应



是否可以将 XML soap 响应解析为 java 对象?

我有一个由Apache CXF生成的具有对象结构的类,并且我有来自请求的XML soap响应。

我想在不向 java 对象调用服务的情况下传递 XML soap 响应。这样做是可能的,因为我在CXF XML注释创建的java对象中看到:

StringReader sr = new StringReader(output);
Results rs = (Results) JAXBContext.newInstance(Results.class).createUnmarshaller().unmarshal(sr);

在这种情况下,我使用的是Apache CXF 3.10,我的问题的答案是,是的,可以做到。 从命令创建客户机时wsdl2java将生成包含 XML 注释的 Java 类来执行此操作。

问题中的代码帖子为此工作,玩具可以放置WSDL并发送请求并获取响应并另存为文件并将其传递给JAXBContext

或者,如果 Web 服务的所有者为您提供了一个响应示例,您也可以使用它。

相关内容

  • 没有找到相关文章

最新更新