2

Zend Framework を使用して RSS フィードを読み取るのは、フィードの URL を使用して Zend_Feed_Rss オブジェクトをインスタンス化するのと同じくらい簡単です。

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

このメソッドは存在しません

echo $feed->version();

2.0 や 0.92 などの Rss のバージョンを取得するにはどうすればよいですか?

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 で機能します

アトムなどの他のチェックが必要になる場合がありますが、ルート ノードにアクセスする方法を確認できます。

于 2009-06-22T20:43:48.990 に答える