2011-02-23 123 views
4

有谁知道一个工具/程序将WSDL转换为XML?将WSDL转换为XML工具?

基本上我只想要一个空的XML模板。获取模板后,我可以使用数据填充节点。

+1

你能进一步,你想要做什么解释?技术上WSDL是XML(参见[spec](http://www.w3.org/TR/wsdl))。 – justkt 2011-02-23 15:48:55

回答

4

您可以提取XML请求/响应templates from the WSDL using SoapUI

SoapUI实际上在Web服务模拟,单元测试等许多事情中都很有用。它是一个很棒的工具。

下面是它在他们的例子中的一个生成的操作:http://www.webservicex.net/CurrencyConvertor.asmx?WSDL

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.webserviceX.NET/"> 
    <soapenv:Header/> 
    <soapenv:Body> 
     <web:ConversionRate> 
     <web:FromCurrency>?</web:FromCurrency> 
     <web:ToCurrency>?</web:ToCurrency> 
     </web:ConversionRate> 
    </soapenv:Body> 
</soapenv:Envelope> 

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://www.webserviceX.NET/"> 
    <soap:Header/> 
    <soap:Body> 
     <web:ConversionRateResponse> 
     <web:ConversionRateResult>?</web:ConversionRateResult> 
     </web:ConversionRateResponse> 
    </soap:Body> 
</soap:Envelope> 
+0

SoapUI真的很棒。它帮助我从WSDL文件中提取请求。 – 2015-05-21 21:01:36