2009-06-22 18 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