我想解析一个外部 php 提要。地址:http ://www.hittadjur.se/feed.php?count=1
输出:
<?xml version="1.0"?>
<annons>
<rubrik>Wilja</rubrik>
<datum>2013-03-22</datum>
<ras>Chihuahua långhår</ras>
<ort>Göteborg</ort><bildurl>http://www.hittadjur.se/images/uploaded/thumbs/1363984467.jpg</bildurl><addurl>http://www.hittadjur.se/index.php?page=case&type=&county=32&subpage=show&case=1363984558</addurl>
</annons>
我的 PHP 代码不起作用:
$content = utf8_encode(file_get_contents('http://www.hittadjur.se/feed.php?count=1'));
$xml = simplexml_load_file($content);
echo $xml->annons->rubrik;
我使用的原因utf8_encode
是,如果我不这样做,我会收到此消息:
parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE5 0x6E 0x67 0x68
现在的错误是:
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity
有任何想法吗?谢谢!