如何从wsdl生成xsd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从wsdl生成xsd相关的知识,希望对你有一定的参考价值。
有什么方法可以从wsdl生成xsd。任何链接或工具也可以。最简单的方法是什么?
答案
你可以使用SoapUI:http://www.soapui.org/这是一个通常很方便的程序。创建一个新项目,连接到WSDL链接,然后右键单击该项目并说出“Show interface viewer”。在左侧的“Schemas”下,您可以看到XSD。
SoapUI可以做很多事情!
另一答案
跟着这些步骤 :
- 使用WSDL创建项目。
- 选择您的界面并在界面查看器中打开。
- 导航到“WSDL内容”选项卡。
- 使用选项卡'WSDL Content'下的最后一个图标:'将整个WSDL和包含/导入的文件导出到本地目录'。
- 选择要将XSD导出到的文件夹。
注意:SOAPUI将删除所有相对路径,并将所有XSD保存到同一文件夹。请参阅屏幕截图:
另一答案
(WHEN .wsdl指的是使用导入的.xsd / schemas)如果您正在使用WMB Tooklit(v8.0.0.4 WMB),那么您可以使用以下步骤找到.xsd:
创建库(可选)>右键单击,新建消息模型文件>选择SOAP XML>选择选项'我已经有我的数据的WSDL'>'选择要在外部工作空间的文件'>'选择要导入的WSDL绑定'(如果有多个)>完成。
这将为您提供Workspace(Application Perspective)中的.xsd和.wsdl文件。
另一答案
- Soap ui - >新的SOAPUI项目 - >使用wsdl创建一个项目(假设我们有一个testService)
- 你将有一个名为TestService的文件夹,然后在其中将有tokenTestServiceSoapBinding(示例) - >右键单击它
- 导出定义 - >给出您需要放置定义的位置。
- 导出的位置将包含xsd和wsdl文件。希望这可以帮助!
以上是关于如何从wsdl生成xsd的主要内容,如果未能解决你的问题,请参考以下文章
WCF 如何从 wsdl 和 xsd 生成服务 - 合同优先
如何从现有的 WSDL 和 XSD 文件生成 WCF 服务主机