Author: as Date: Thu Nov 1 15:07:32 2007 New Revision: 6662 Log: - Added support for parsing 'about' RSS1 channel attribute.
Added: trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.in trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.out trunk/Feed/tests/rss1/regression/parse/simple/about.in trunk/Feed/tests/rss1/regression/parse/simple/about.out Modified: trunk/Feed/src/processors/rss1.php Modified: trunk/Feed/src/processors/rss1.php ============================================================================== --- trunk/Feed/src/processors/rss1.php [iso-8859-1] (original) +++ trunk/Feed/src/processors/rss1.php [iso-8859-1] Thu Nov 1 15:07:32 2007 @@ -347,6 +347,11 @@ { $feed->$tagName->$key = $value; } + } + + foreach ( ezcFeedTools::getAttributes( $channel ) as $key => $value ) + { + $feed->$key = $value; } return $feed; } Added: trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.in ============================================================================== --- trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.in (added) +++ trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.in [iso-8859-1] Thu Nov 1 15:07:32 2007 @@ -1,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/"> + <channel rdf:about="Channel about"> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + </channel> +</rdf:RDF> Added: trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.out ============================================================================== --- trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.out (added) +++ trunk/Feed/tests/rss1/regression/parse/simple/about+title+link+description.out [iso-8859-1] Thu Nov 1 15:07:32 2007 @@ -1,0 +1,10 @@ +<?php +$feed = new ezcFeed( 'rss1' ); + +$feed->about = 'Channel about'; +$feed->title = 'Feed title'; +$feed->link = 'Feed link'; +$feed->description = 'Feed description'; + +return $feed; +?> Added: trunk/Feed/tests/rss1/regression/parse/simple/about.in ============================================================================== --- trunk/Feed/tests/rss1/regression/parse/simple/about.in (added) +++ trunk/Feed/tests/rss1/regression/parse/simple/about.in [iso-8859-1] Thu Nov 1 15:07:32 2007 @@ -1,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/"> + <channel rdf:about="Channel about"> + </channel> +</rdf:RDF> Added: trunk/Feed/tests/rss1/regression/parse/simple/about.out ============================================================================== --- trunk/Feed/tests/rss1/regression/parse/simple/about.out (added) +++ trunk/Feed/tests/rss1/regression/parse/simple/about.out [iso-8859-1] Thu Nov 1 15:07:32 2007 @@ -1,0 +1,7 @@ +<?php +$feed = new ezcFeed( 'rss1' ); + +$feed->about = 'Channel about'; + +return $feed; +?> -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components