--- Yummy.pl	2005-06-27 14:21:19.000000000 -0400
+++ ../../plugins/Yummy.pl	2006-01-26 12:21:42.000000000 -0500
@@ -94,7 +94,7 @@
 	
 	#parse rss feed
 	my $p = new XML::RSS::Parser;
-	my $feed = $p->parse($str);
+	my $feed = $p->parse_string($str);
 	my $res = '';
 	my $builder = $ctx->stash ('builder');
 	my $tokens = $ctx->stash ('tokens');
@@ -117,13 +117,14 @@
 	{
 		if ($counter < $max)
 		{
-			foreach my $element ( $item->children )
+			my @children = grep {$_->isa("XML::RSS::Parser::Element")} @{$item->contents};
+			foreach my $element ( @children )
 			{
-				my @tag = split ('\/',$element->name);
+				my @tag = split ('\}',$element->name);
 				my $tagname = pop @tag;
 				
-				if (exists $mapping{$tagname} && defined($element->value)){
-					$ctx->stash($mapping{$tagname}, $element->value);
+				if (exists $mapping{$tagname} && defined($element->text_content)){
+					$ctx->stash($mapping{$tagname}, $element->text_content);
 				}
 			}
 			
