将示例请求XML从wsdl转换为Java
下面是一个示例wsdl:和一个在SOAPUI中生成的示例请求:将示例请求XML从wsdl转换为Java,java,xml,soap,wsdl,wsimport,Java,Xml,Soap,Wsdl,Wsimport,下面是一个示例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>?<
<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中生成示例请求?SOAPUI不会生成完整的xml实例。它通过提供xml结构尽可能地帮助您。但你仍然必须自己填写数据。例如,在你的例子中,“?”。根据元素名,我假设它应该是一个整数 两种Java都无法生成这样的示例xml。至少我不知道有这样的工具。但是XJC能够基于wsdl生成java类。请注意“XJC”,您将找到大量的资源,了解如何在构建脚本中集成XJC