2009-06-22 19 views
2

我使用Zend框架来读取一个RSS feed是实例化一个对象Zend_Feed_Rss是大相径庭用饲料的URL一样简单:获取RSS版本通过URL与的Zend_Feed

$feed = new Zend_Feed_Rss('http://rss.exemple.com/feed'); 
echo $feed->title(); 

此方法不存在

echo $feed->version(); 

我如何获得Rss的版本,如2.0或0.92?

回答

3

这当然不是显而易见的!

$feed = new Zend_Feed_Rss('http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/uk/rss.xml'); 

$dom = $feed->getDOM(); 

$version = $dom->ownerDocument->documentElement->getAttribute('version'); 

此示例为RSS 2.0

您可能需要其他检查原子等,但你可以看到现在怎么访问根节点。

+0

完美!谢谢 – 2009-06-22 20:57:13