解析 soap xml 对 java 对象的响应
Parse soap xml response to java Object
是否可以将 XML soap 响应解析为 java 对象?
我有一个由 Apache CXF 生成的具有对象结构的 class,并且我有来自请求的 XML soap 响应。
我想传递 XML soap 响应而不调用 java 对象的服务。
这样做是可能的,因为我在 CXF XML 注释创建的 java 对象中看到:
StringReader sr = new StringReader(output);
Results rs = (Results) JAXBContext.newInstance(Results.class).createUnmarshaller().unmarshal(sr);
在这种情况下,我使用的是 Apache CXF 3.10,我的问题的答案是,可以。当您从命令 wsdl2java
创建客户端时,会生成 java 类 包含 XML 注释来执行此操作。
问题中的代码 post 为此工作,玩具可以放置 WSDL 并发送请求并获取响应并保存为文件并将其传递给 JAXBContext
。
或者,如果网络服务的所有者给了您一个响应示例,您也可以使用它。
是否可以将 XML soap 响应解析为 java 对象?
我有一个由 Apache CXF 生成的具有对象结构的 class,并且我有来自请求的 XML soap 响应。
我想传递 XML soap 响应而不调用 java 对象的服务。 这样做是可能的,因为我在 CXF XML 注释创建的 java 对象中看到:
StringReader sr = new StringReader(output);
Results rs = (Results) JAXBContext.newInstance(Results.class).createUnmarshaller().unmarshal(sr);
在这种情况下,我使用的是 Apache CXF 3.10,我的问题的答案是,可以。当您从命令 wsdl2java
创建客户端时,会生成 java 类 包含 XML 注释来执行此操作。
问题中的代码 post 为此工作,玩具可以放置 WSDL 并发送请求并获取响应并保存为文件并将其传递给 JAXBContext
。
或者,如果网络服务的所有者给了您一个响应示例,您也可以使用它。