仅显示来自带有PHP的RSS源的图像

时间:2011-01-05 21:27:02

标签: php parsing rss feed simplepie

我正在尝试解析rss Feed以仅显示图像。我正在使用通用的wordpress提要,并希望删除所有不是图像的内容。

我一直在玩simplepie,但却找不到合适的方式来显示图片。

我发现这个旧的simplepie论坛帖子(http://simplepie.org/support/viewtopic.php?id=643)但无法使代码正常工作。我想现在可能已经过时但不确定。

我并不依赖于simplepie,但确实需要在php和输出html中工作。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:2)

或类似的东西:

$xml = simplexml_load_file($xml_file_path);
$imgs = $xml->xpath('/rss/channel/image');
foreach($imgs as $image) {
    echo $image->url;
}

答案 1 :(得分:0)

结帐SimpleXML

使用它和xpath可以满足您的需求。

$feed = simplexml_load_file('foo.xml');

foreach ($feed->xpath('//img') as $imgnode) {
   // ...
}