"Unexpected <import> in schema </import" >是什么意思?



我的服务提供商提供的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>

这到底意味着什么?

感谢

备注

各种资源的代表性url是:

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

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

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

php version: 5.3.5

这来自我的服务提供商:

您的soap客户端没有解决web引用(架构导入等)正确并导致此问题。要么你需要修复这个引用在客户端出现问题或尝试不同的URL结构或尝试通过删除架构引用进行解析来自WSDL(如果可能)

嗯。对这个答案不满意

相关内容

  • 没有找到相关文章

最新更新