Magento SOAP-ERROR解析WSDL意外的WSDL元素Action

时间:2014-03-19 16:19:40

标签: magento soap

我有一个magento商店1.7.0.1。 管理员已配置并验证WsI合规性和非合规性。 UNSECURE URL类似于 site.com/store

尝试访问site.com/store/api/v2_soap/index/时 我得到以下内容 -

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>WSDL</faultcode><faultstring>SOAP-ERROR: Parsing WSDL: Unexpected WSDL element &lt;operation&gt;</faultstring>
</SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

我用谷歌搜索可能导致错误的原因,但在我的智慧结束时。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

由于我不能添加评论,因为我被允许发表评论只有7分,所以在我试图找出错误之前我需要更多的澄清。它看起来更像是在回复xml字符串<operation>时将其转义为&lt;operation&gt;

您是否安装了可能影响SOAP响应的任何模块?您使用的是哪个服务器?哪个PHP版本?所有这些细节将有助于确定问题。如果我能够正确识别,我会编辑这个答案

答案 1 :(得分:0)

我在 wsdl 文件中发现了一个额外的“>”。它导致了“意外的 WSDL 元素”错误。