gpt4 book ai didi

web-services - JAX-WS:需要将 XSD(模式)自动包含在 WSDL 中,而不是从 URL/文件导入

转载 作者:行者123 更新时间:2023-12-03 17:52:09 24 4
gpt4 key购买 nike

我已经使用 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 中(而不是手动复制粘贴模式)。有没有办法做到这一点?

提前致谢

最佳答案

import 的目的是用来导入一个命名空间。创建一个名为 myService.xsd 的架构。
当您导入时,它也应该获得 XSD。
<xsd:import namespace="http://xx.xx.xx.com/"
schemaLocation="myService.xsd" />

关于web-services - JAX-WS:需要将 XSD(模式)自动包含在 WSDL 中,而不是从 URL/文件导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18713795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com