【问题标题】:Convert Sample Request XML from wsdl to Java将示例请求 XML 从 wsdl 转换为 Java
【发布时间】:2020-02-28 22:50:19
【问题描述】:

这是一个示例 wsdl:http://www.dneonline.com/calculator.asmx?wsdl,这是一个在 SOAPUI 中生成的示例请求:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:Add>
         <tem:intA>?</tem:intA>
         <tem:intB>?</tem:intB>
      </tem:Add>
   </soapenv:Body>
</soapenv:Envelope>

我知道有一些工具,比如 SOAPUI 和其他可以从 wsdl 自动生成示例 XML 调用的工具。但是,在使用 wsimport 导入 wsdl 客户端后,有没有办法在 JAVA 中生成示例请求?

【问题讨论】:

    标签: java xml soap wsdl wsimport


    【解决方案1】:

    SOAPUI 不会生成完整的 xml 实例。它通过提供 xml 结构尽可能地帮助您。但是您仍然必须自己填写数据。例如。在你的例子中'?'。根据元素名称,我假设它应该是一个整数。

    Java 都无法生成这样的示例 xml。至少我不知道这样的工具。但是 XJC 能够生成基于 wsdl 的 java 类。寻找“XJC”,您会发现大量资源如何将 XJC 集成到您的构建脚本中。

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2022-06-13
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多