Php simplexml加载文件失败,xml提要中有“&”
错误:Php simplexml加载文件失败,xml提要中有“&”,php,xml,rss,Php,Xml,Rss,错误: 这就是我编写代码的方式,我从另一个站点获取rss提要,因此我无法编辑字符您使用的XML文件编码不正确-它必须是&;而不是&。我知道feed看起来是这样的:我们有一个赢家&it is ME>,所以只有标题是错误的,但是它使用的其他地方&;正如它应该做的那样——我没有权限编辑feed,因为你可以用&;取代它;但是,在解析之前,这对A&B不起作用-最好的方法是通知创建者错误的RSS源。您看到了吗: Warning: simplexml_load_file(): feed.rs
这就是我编写代码的方式,我从另一个站点获取rss提要,因此我无法编辑字符您使用的XML文件编码不正确-它必须是&;而不是&。我知道feed看起来是这样的:我们有一个赢家&it is ME>,所以只有标题是错误的,但是它使用的其他地方&;正如它应该做的那样——我没有权限编辑feed,因为你可以用&;取代它;但是,在解析之前,这对A&B不起作用-最好的方法是通知创建者错误的RSS源。您看到了吗:
Warning: simplexml_load_file(): feed.rss:2393: parser error : xmlParseEntityRef: no name in C:\xampp\htdocs\mklbet\index.php on line 16
Warning: simplexml_load_file(): <title>We have a winner & it is ME</title> in C:\xampp\htdocs\mklbet\index.php on line 16
if (file_exists($url)) {
$tips = simplexml_load_file($url);
} else {
exit('Failed to open stream');
}
foreach ($tips->channel->item as $entry) {
$title=htmlentities($entry->title);
}
}