我需要讀取從Web服務接收到的XML文件的內容。在我的網頁字符串(398)「」,而不是XML,我怎麼能訪問和讀取:從php生成的網頁讀取XML
,當我看到我的生成的頁面的源代碼,我可以看到這一點: http://pastebin.com/hnnzAcPH
我看到Id XML標籤SOAP:Body?
我需要讀取從Web服務接收到的XML文件的內容。在我的網頁字符串(398)「」,而不是XML,我怎麼能訪問和讀取:從php生成的網頁讀取XML
,當我看到我的生成的頁面的源代碼,我可以看到這一點: http://pastebin.com/hnnzAcPH
我看到Id XML標籤SOAP:Body?
我解決了這個問題由我自己,在我的情況:
$xml = $XmlArray->children("soap", true)->Body->children();
最容易的是從響應中創建一個SimpleXML ojbect。所以你可以瀏覽所有的元素。
$xml = simplexml_load_string($response);
print_r($xml);
當然,你沒有看到的XML。它由您的瀏覽器進行評估。字符串(398)告訴你它在那裏。如果您想要使用XML解析器或SOAP客戶端擴展來處理它。還請注意,我們已經有許多問題詢問如何閱讀SOAP響應,因此我們鼓勵您使用搜索功能。 – Gordon
怎麼樣的PHP文件?它看起來像你檢查變量Id – noob
所以如何讀取我的網頁內的XML? – Chumillas