### Eclipse Workspace Patch 1.0
#P feedapi
Index: parser_common_syndication/parser_common_syndication.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/feedapi/parser_common_syndication/parser_common_syndication.module,v
retrieving revision 1.6.2.10
diff -u -r1.6.2.10 parser_common_syndication.module
--- parser_common_syndication/parser_common_syndication.module	27 Oct 2007 20:06:44 -0000	1.6.2.10
+++ parser_common_syndication/parser_common_syndication.module	9 Dec 2007 22:27:19 -0000
@@ -83,7 +83,26 @@
   if ($xml === FALSE || $xml == NULL) {
     return FALSE;
   }
-
+  
+  // Pick up elements from namespaces
+  $nslist = $xml->getNamespaces(TRUE);
+  foreach ($xml->channel->item as $item) {
+    foreach ($nslist as $nsname => $uri) {
+      $children = $item->children($uri);
+      foreach ($children as $childkey=>$childvalue) {
+    	@$newchild = $item->addChild($childkey,$childvalue);
+      	if (is_object($children->$childkey)) {
+      	  $attributes=$children->$childkey->attributes();
+          if (!empty($attributes)) {
+        	foreach ($attributes as $attrkey=>$attrvalue) {
+        	  $newchild->addAttribute($attrkey, $attrvalue);
+        	}
+          }
+      	}
+      }
+    }
+  }
+  
   $feed_type = _parser_common_syndication_feed_format_detect($xml);
   if ($feed_type ==  "atom1.0") {
     return _parser_common_syndication_atom10_parse($xml);
@@ -578,6 +597,7 @@
     $item->options->original_url = $original_url;
     $item->options->guid = $guid;
     $item->options->tags = $additional_taxonomies['RSS Categories'];
+    $item->options->rawitem = $news;
     $parsed_source->items[] = $item;
   }
   return $parsed_source;
