【问题标题】:How to access xsd file from a http wsdl url?如何从 http wsdl url 访问 xsd 文件?
【发布时间】:2013-01-04 19:46:07
【问题描述】:

我有 wsdl 网址。但是通过代码测试它是一个很大的问题。所以找到了 SoapUI,并认为它可以模拟数据以便轻松调用它并找到正确的参数集。我将浏览器中的 wsdl url 输出保存到 file.wsdl 并加载到 SoapUI 中,但出现 xsd 文件丢失的错误。但是如何找出 xsd 文件呢?有没有办法从 http url 中提取 xsd 文件并将其放在与 wsdl 相同的文件夹中。 ?

我之前没有使用过 Web 服务,如果有任何帮助,我们将不胜感激。

【问题讨论】:

    标签: xsd wsdl soapui filenotfoundexception


    【解决方案1】:

    严格处理您的要求,即在同一文件夹中捕获 XSD 内容...

    理论上,询问涉及两个主要步骤:

    • 通过递归跟踪所有外部引用(wsdl:import 和/或 xsd:include/xsd:import 语句)下载文件。
    • 修复文件之间的所有引用,如果原始文件不在同一个文件夹中。

    如果你有 .NET 平台,你可以使用disco.exe。它会自动下载,但不会修复 XSD 文件之间的引用。

    当我必须这样做时,我使用QTAssistant(我与它相关联)。 WSDL 组下的工具选项卡中有一个实用程序。

    根据需要填写提示,然后按加载。无论找到什么文件,都将列在 External... 列表中。

    当文件和路径符合您的预期时,按 OK 即可完成。

    【讨论】:

    • disco.exe 工作!从实用的角度和深入的解释来理解所有这些soap,xsd,wsdl过程是否有任何好的资源?看过很多网站,但不是很深。想问问从事这方面工作的人可以提供更好的资源。谢谢!
    猜你喜欢
    • 2011-02-21
    • 2010-10-29
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多