我想解析位于不同站点的XML文档。如果我将它作为XML文档手动下载,但是如果我想直接从URL获取数据,那么一切正常。
{{1}}
我收到错误
警告:file_get_contents(http://www.blueshop.pl/sklepy.aspx): 无法打开流:HTTP请求失败!
这是什么问题?我从这个ASPX页面的事实中了解到了吗?来自外部网站的其他XML文档可以毫无问题地阅读。
答案 0 :(得分:0)
解决了curl的问题
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.blueshop.pl/sklepy.aspx");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($file);
foreach ($xml->PRODUCT as $child)
{
echo $child->NAME."<br/>";
}