0
我試圖提取XML SOAP響應與Symfony2中和PHP 5.6的工作價值觀和我讀過的文檔,並嘗試過很多方法,但還是不能讓數據從XML檢索數據用SimpleXML
這裏是我的XML字符串
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:provisioningWithDataResponse xmlns="URL" xmlns:ns2="http://URL">
<ns2:provisioningReturn>
<date>2016-02-26T09:17:49.648+01:00</date>
<messageId>642176832</messageId>
<returnCode>1</returnCode>
<returnMessage>Code: 6 Message: SQL query failed </returnMessage>
</ns2:provisioningReturn>
</ns2:provisioningWithDataResponse>
</S:Body>
</S:Envelope>
我已經試過這來獲得數據並將其存儲在一個會話,但它似乎$xml
始終是空的,因爲我總是收到此錯誤信息Notice: Trying to get property of non-object
$xml=simplexml_load_string($order_return);
$session->set("Respense",(string)$xml->children('ns2',true)->provisioningReturn[0]->returnMessage);
任何想法如何retieve returnMessage
值例如?感謝
這工作感謝..還有一個問題,爲什麼你已經把一個個節點和兩個NS2節點? – storm
查看評論 –
謝謝..現在一切都合情合理! – storm