2

我使用 Zend Framework 读取 RSS 提要就像使用提要的 URL 实例化 Zend_Feed_Rss 对象一样简单:

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

该方法不存在

echo $feed->version();

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

4

1 回答 1

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

您可能需要对 atom 等进行其他检查,但您现在可以了解如何访问根节点。

于 2009-06-22T20:43:48.990 回答