我已經使用了幾種不同的腳本,人們建議用它來解析包括Magpie和PHP中的SimpleXML功能的RSS。但是沒有人能夠很好地處理RSS 2.0,因爲它們不會讓我回到完整的內容塊。有沒有人有建議閱讀http://chacha102.com/feed/中找到的Feed,並獲取完整內容而不僅僅是描述?如何在RSS 2.0 feed中獲取完整條目
1
A
回答
2
沒有閱讀rss「content」命名空間的任何文檔以及如何使用它,下面是一個可用的SimpleXML腳本。訣竅是在檢索內容時使用名稱空間。
/* the namespace of rss "content" */
$content_ns = "http://purl.org/rss/1.0/modules/content/";
/* load the file */
$rss = file_get_contents("http://chacha102.com/feed/");
/* create SimpleXML object */
$xml = new SimpleXMLElement($rss);
$root=$xml->channel; /* our root element */
foreach($root->item as $item) { /* loop over every item in the channel */
print "Description: <br>".$item->description."<br><br>";
print "Full content: <div>";
foreach($item->children($content_ns) as $content_node) {
/* loop over all children in the "content" namespace */
print $content_node."\n";
}
print "</div>";
}
0
你有什麼,現在不工作?解析RSS應該是一個微不足道的過程。嘗試退出過多的庫,只使用一些簡單的XPath查詢或訪問PHP中的DOMDocument對象。
相關問題
- 1. 如何獲取utf8 rss feed?
- 2. 如何從Yahoo!中的rss feed獲取完整內容描述管?
- 3. 如何獲取RSS Feed的日期?
- 4. wordpress rss feed - 獲取某個類別的所有條目
- 5. 從rss feed獲取圖像
- 6. 如何設置從rss feed獲取項目的限制?
- 7. 在Android中使用TextView獲取RSS Feed行項目的值
- 8. Android - 如何從RSS提要中獲取完整的文章?
- 9. 如何從javascript中的rss訂閱源獲取完整內容
- 10. 獲取完整的RSS訂閱
- 11. 從rss feed獲取圖片網址?
- 12. php如何抓取rss feed中最老的項目的日期
- 13. 如何在原子rss feed中傳遞圖像條目。在軌道3.1
- 14. 如何從wordpress中的RSS feed獲取圖片?
- 15. 從rss feed獲取隨機帖子
- 16. 問題獲取Rss feed離子2
- 17. RSS Feed XMLDataSource過濾RSS項目
- 18. 如何在python中修改atom/rss feed?
- 19. 如何在android中打開RSS feed url?
- 20. 如何在RSS Feed中顯示視頻
- 21. rss feed not display
- 22. 從用戶AD條目中獲取完整合格域名
- 23. 如何在RSS XML或Json中獲取Facebook頁面的完整歷史記錄?
- 24. 如何在此命令中獲取完整文件目錄
- 25. 從rss feed提取圖片
- 26. 強制Feed閱讀器在RSS 2.0 Feed中顯示帖子的主體
- 27. iOS的RSS Feed數據抓取:如何獲得飼料
- 28. 如何使用PHP獲取XML rss feed的內容元素?
- 29. 如何使用tumblr API或Tumblr Rss feed獲取所有帖子
- 30. 如何從其他網站獲取月明智的rss feed