Index: sites/all/modules/contrib/feedapi/parser_common_syndication/parser_common_syndication.module
===================================================================
--- sites/all/modules/contrib/feedapi/parser_common_syndication/parser_common_syndication.module        (revision 2328)
+++ sites/all/modules/contrib/feedapi/parser_common_syndication/parser_common_syndication.module        (revision 2329)
@@ -574,6 +574,7 @@
     // for PHP > 5.1.2 get 'content' namespace
     $content = (array)$news->children('content');

+    $categories = $news->xpath('category');
     $news = (array)$news;

     if ($news['guid']) {
@@ -620,12 +621,19 @@
       $timestamp = time();
     }

-    $additional_taxonomies = array();
-    if ((string) $news['category'] || !empty($news['category'])) {
-      if (is_array($news['category'])) {
-        $news['category'] = (string)$news['category'][0];
+    $additional_taxonomies = array('RSS Categories' => array());
+    if (!empty($categories)) {
+      foreach ($categories as $category) {
+        if ($category == '') {
+          continue;
+        }
+        $attr = $category->attributes();
+        $domain = (string)$attr['domain'];
+        $additional_taxonomies['RSS Categories'][] = array(
+          'domain' => $domain,
+          'value' => (string)$category
+        );
       }
-      $additional_taxonomies['RSS Categories'] = (string)explode('/', $news['category']);
     }

     $item = new stdClass();
