【问题标题】:Parse soap xml response to java Object解析soap xml对java对象的响应
【发布时间】:2017-09-05 17:41:11
【问题描述】:

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

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

我想传递 XML soap 响应而不调用 java 对象的服务。 可以这样做,因为我在由 CXF XML 注释创建的 java 对象中看到:

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

【问题讨论】:

    标签: java xml web-services soap cxf


    【解决方案1】:

    在这种情况下,我使用的是 Apache CXF 3.10,我的问题的答案是,是的,可以这样做。当您从命令wsdl2java 创建客户端时,会生成包含用于执行此操作的 XML 注释的 java 类。

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

    或者,如果网络服务的所有者给你一个响应示例,你也可以使用它。

    【讨论】:

      猜你喜欢
      • 2021-08-10
      • 2019-05-31
      • 1970-01-01
      • 2021-06-07
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多