简单地说,我试图使用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