for my $item ($doc->findnodes('//channel/item')) { my $date = $item->findvalue('pubDate'); my $desc = $item->findvalue('description'); $seen{$date} = localtime; next if $SAW{$date}; push @item_output, $desc; }