5

我已经发布了一个使用 JAX-WS 和 Spring 的 Web 服务。使用 xxxmyService?wsdl 获得的 wsdl 显示了从另一个 url 导入的模式:

<types>
    <xsd:schema>
        <xsd:import namespace="http://xx.xx.xx.com/"
            schemaLocation="http://MyHost/MyApp/myService?xsd=1" />
    </xsd:schema>
</types>

我不希望使用如上所示的 URL 导入架构,甚至不希望将架构放在外部文件中。但是,我希望将模式自动内联添加到 WSDL 中(而不是手动复制粘贴模式)。有没有办法做到这一点?

提前致谢

4

1 回答 1

0

导入的目的是导入一个命名空间。创建一个名为 myService.xsd 的架构。当你导入它时,它也应该得到 XSD。

<xsd:import namespace="http://xx.xx.xx.com/" schemaLocation="myService.xsd" />

于 2014-05-07T14:53:49.467 回答