我正在使用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"
}
}
我在这里做错了什么?