PHP soapClient为空标记返回空数组

时间:2013-05-09 10:59:58

标签: php soap

我正在使用PHP的soapClient类从我的JBoss服务器获取结果。

但是,当SOAP XML响应包含空标记时,我的PHP代码包含空数组:

SOAP响应:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:someSoap xmlns:ns2="someUrl" xmlns:ns3="someUrl">
         <ns2:method>
            <ns3:tag1/>
            <ns3:tag2>value</ns3:tag2>
          </ns2:method>
       </ns2:someSoap>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

我回来的PHP数组:

array(1) {
  ["method"]=>
    array(2) {
      ["tag1"]=>
      array(0) {
      }
      ["tag2"]=>
      string(9) "value"
    }
}

我在这里做错了什么?

0 个答案:

没有答案