2012-06-30 102 views
0

我正在使用SimplePie獲取RSS源。所有其他RSS提要都顯示在Google RSS之外。我檢查由echo $feed->error(),錯誤顯示SimplePie不顯示Google RSS源

This XML document is invalid, likely due to invalid characters. XML error: EntityRef: expecting ';' at line 1, column 248

+2

是什麼在第1行的XML文檔中? – sandradev

+1

RSS xml是:http://news.google.co.in/news?hl = en&gl = in&q = Akhilesh + Yadav&um = 1&ie = UTF-8&output = rss – lnj2011

+0

rss xml在這裏http://news.google.co 。在/消息?HL = EN&GL =在&q = Akhilesh +亞達夫&微米= 1&即= UTF-8&輸出= RSS – lnj2011

回答

0

交易所HTTP的HTTPS。我遇到了同樣的問題,並且我嘗試了Inj2011發佈的RSS xml(其中一位評論員)。當我看着他的飼料和我的時候,區別在於協議。然後我用HTTP,而不是HTTPS,瞧...

0

用 「$饋> ​​set_raw_data()」 而不是 「$饋> ​​set_feed_url()」,例如:

$feed->set_raw_data(file_get_contents($rssurl));