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

Reply via email to