从RSS中提取元素订阅

问题描述:

是否可以提取一个RSS feed的项目,如下列: http://mudradio.wordpress.com/feed/从RSS中提取元素订阅

这是我的朋友,他想要有很多的WordPress的博客由不同更新所有人都显示在一个网站上(我认为这是使用Adobe Muse创建的)。我想他只是想在网站上显示上次更新。例如,有可能是图片,视频(YouTube)和音频(的SoundCloud)等博客更新可能有大量的文字和其他的东西,所以我希望它过滤真正的艺术含量。

|-----------|-----------|-----------| 
|Blog 1  |Blog 2  |Blog 3  | 
|Youtube Vid|Soundcloud |flickr img | 
|-----------|-----------|-----------| 

你明白了:

所以喜欢的网站可以看。

所以我想,如果每个博客都有一个RSS feed,使用某种过滤器RSS的只得到了视频,音频等,并创建一个新的RSS源,可在Adobe缪斯网站上输入?

什么每个人都认为?任何更好的想法?任何人都知道如何完成RSS过滤?我刚刚尝试使用雅虎管道,但我不太了解它。

+0

http://*.com/search?q=read+RSS+Feed+php – Gordon 2012-02-18 10:09:27

+0

可能的重复[一个简单的程序到CRUD节点和xml文件的节点值](http:// *。 COM /问题/ 4906073/A-简单程序到CRUD节点和节点值-的XML的文件) – Gordon 2012-02-18 10:11:30

您可以使用Simplepie。用Simplepie提取数据是小菜一碟。

require('simplepie.inc'); 

$feed = new SimplePie("http://mudradio.wordpress.com/feed/"); 
$feed->handle_content_type(); 

echo $feed->get_title()."\n"; 

foreach ($feed->get_items() as $item) { 
    echo $item->get_title(); 
    echo $item->get_description(); 
} 

并检查the demo page

+0

感谢我通过文档现在正在检查,因此,它绝对可以显示最新帖子从说10 RSS源? – 2012-02-18 09:56:34

+0

并且只显示视频/音频/ img嵌入? – 2012-02-18 09:56:50

+0

@AydinHassan它会显示最新的帖子。如果RSS包含10个帖子,它会显示10个帖子。请参阅[demo](http://simplepie.org/demo/?feed=http://mudradio.wordpress.com/feed/)页面。 – 2012-02-18 09:59:59