“意外的<导入>”是什么意思?在模式中意思是?

发布于 2024-11-14 22:08:40 字数 1143 浏览 3 评论 0原文

我的服务提供商提供的 wsdl 中有以下内容:

<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="ASchemas.xsd"/>
<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="BSchemas.xsd"/>
<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="CSchemas.xsd"/>

当 SoapClient 尝试解析 wsdl 时,我收到以下错误:

SOAP-ERROR: Parsing Schema: unexpected <import> in schema</import>

这到底意味着什么?

谢谢

注释

各种资源的代表性网址为:

wsdl(短网址): https://service- provider.com/services/serviceA?wsdl

wsdl(长网址):https://service-provider.com/services/serviceA/wsdl/serviceA.wsdl

xsd 的:https://service-provider.com/services/serviceA/wsdl/ASchemas.xsd

php version: 5.3.5

I have the following in a wsdl provdided by my service provider:

<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="ASchemas.xsd"/>
<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="BSchemas.xsd"/>
<xsd:import namespace="http://web-service-provider.com/2004/10/10" schemaLocation="CSchemas.xsd"/>

and I get the following error when the SoapClient tries to parse the wsdl:

SOAP-ERROR: Parsing Schema: unexpected <import> in schema</import>

What exactly does this mean?

Thanks

Notes

The representative url for the various resources are:

wsdl (short url): https://service-provider.com/services/serviceA?wsdl

wsdl (long url): https://service-provider.com/services/serviceA/wsdl/serviceA.wsdl

xsd's: https://service-provider.com/services/serviceA/wsdl/ASchemas.xsd

php version: 5.3.5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怀里藏娇 2024-11-21 22:08:40

这是我的服务提供商提供的:

您的肥皂客户端无法解决
网络参考(架构导入等)
正确并导致此问题。
您需要修复此参考
客户端出现问题或尝试
不同的 URL 结构或尝试
通过删除架构引用进行解析
如果可能的话,来自 WSDL

Hmpph。对这个答案不满意

This from my service provider:

Your soap client is not resolving the
web reference (schema import etc)
correctly and causing this problem.
Either you need to fix this reference
issue on the client side or try a
different URL structure or try to
parse by removing the schema reference
from WSDL if possible

Hmpph. Not happy with that answer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文