簡單地說,我試圖使用PHP從URL獲取數據並顯示一個列表。PHP沒有正確地從URL獲取XML數據
背景:我在一臺使用API的計算機上運行應用程序,它有自己的內置網絡服務器。 (這不是我的應用程序。)從我網絡上的任何一臺計算機上,我都可以輸入URL(http://internal-ip-address:port/api/play/getSequences
),我可以得到我期望以一種很好的XML格式顯示的數據。
我想在我的家庭服務器上的Web服務器上獲取PHP腳本來提取該信息並列出一個列表。
我可以從curl請求或從get_file_contents
調用該URL,但我得到的數據不符合預期的XML格式,我無法將其解析爲XML。
輸出是
[{"Name":"SomeName","FileName":"SomeFile"},
{"Name":"SomeOtherName","FileName":"SomeOtherFile"}
導致上述輸出的PHP代碼是什麼? –
它看起來像它的返回json,而不是xml。嘗試使用json_decode來解析。 – Pete