Index: extlib/rss_parse.inc
 </html>
===================================================================
--- extlib/rss_parse.inc	(revision 884)
+++ extlib/rss_parse.inc	(working copy)
@@ -350,8 +350,21 @@
         if ( $this->current_namespace ) 
         {
             if ( $this->initem ) {
+                $real_element = "";
+
+                $element_tree = explode("_", $el);
+                $real_element =& $this->current_item[ $this->current_namespace ];
+
+                foreach ($element_tree as $tree_element) {
+                    if (!is_array($real_element)) {
+                        $real_element = array();
+                    }
+
+                    $real_element =& $real_element[$tree_element];
+                }
+
                 $this->concat(
-                    $this->current_item[ $this->current_namespace ][ $el ], $text);
+                    $real_element, $text);
             }
             elseif ($this->inchannel) {
                 $this->concat(
@@ -367,7 +380,7 @@
             }
         }
         else {
-            if ( $this->initem ) {
+            if ( $this->initem && !is_array($this->current_item[ $el ])) {
                 $this->concat(
                     $this->current_item[ $el ], $text);
             }
