use LWP::Simple; $/ = undef; my $slurp = get("http://www.perlmonks.org/headlines.rdf"); push @node, [$1,$2] while $slurp =~ /\s*([^<]*)<\/title>\s*([^<]*)/gio; print map { "[1]\">$_->[0]\n" } @node;