我有什么方法可以从wsdl生成xsd。 任何链接或工具也可以。最简单的方法是什么?
答案 0 :(得分:33)
您可以使用SoapUI:http://www.soapui.org/ 这是一个通常方便的程序。 创建一个新项目,连接到WSDL链接,然后右键单击该项目并说出“Show interface viewer”。在左侧的“架构”下,您可以看到XSD。
SoapUI可以做很多事情!
答案 1 :(得分:9)
请按照以下步骤操作:
答案 2 :(得分:2)
(WHEN .wsdl指的是使用导入的.xsd / schemas) 如果您正在使用WMB Tooklit(v8.0.0.4 WMB),那么您可以使用以下步骤找到.xsd:
创建库(可选)>右键单击,新消息模型文件>选择SOAP XML>选择选项'我已经为我的数据提供了WSDL' > '选择工作区外的文件' > '选择要导入的WSDL绑定' (如果有多个)>完成。
这将为您提供工作区中的.xsd和.wsdl文件(应用程序透视图)。
答案 3 :(得分:0)
答案 4 :(得分:0)
有一次我在 wsdl 的顶部找到了一个 xsd 链接。 就像网络上的这个 wsdl 示例一样,您可以看到一个链接 xsd1。服务器必须正在运行才能看到它。
<?xml version="1.0"?>
<definitions name="StockQuote"
targetNamespace="http://example.com/stockquote.wsdl"
xmlns:tns="http://example.com/stockquote.wsdl"
xmlns:xsd1="http://example.com/stockquote.xsd"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/">