2009-06-22 3 views
2

verwende ich Zend Framework ein RSS-Feed ist so einfach wie Instanziieren ein Zend_Feed_Rss Objekt mit der URL des Feeds zu lesen:RSS-Version von URL in Php mit Zend_Feed

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

Diese Methode nicht funktioniert existiert

echo $feed->version(); 

Wie kann ich die Version von Rss, wie 2.0 oder 0.92 bekommen?

Antwort

3

Es ist sicherlich nicht offensichtlich!

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

Dieses Beispiel funktioniert für RSS 2.0

Sie können andere Prüfungen müssen für Atom usw., aber man kann sehen, wie jetzt den Root-Knoten zuzugreifen.

+0

Perfekt! Vielen Dank –