2009-06-22 4 views
2

J'utilise Zend Framework pour lire un flux RSS est aussi simple que l'instanciation d'un objet Zend_Feed_Rss avec l'URL du flux:Obtenir la version Rss par url dans Php avec Zend_Feed

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

Cette méthode n'existe pas

echo $feed->version(); 

Comment puis-je obtenir la version de Rss, comme 2.0 ou 0.92?

Répondre

3

Ce n'est certainement pas évident!

$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'); 

Cet exemple fonctionne pour RSS 2.0

Vous devrez peut-être d'autres contrôles pour atome etc, mais vous pouvez voir comment accéder au nœud racine maintenant.

+0

Parfait! Merci –

Questions connexes