use HTML::TreeBuilder::XPath; my $html = q|
|; my $tree = HTML::TreeBuilder::XPath->new_from_content($html); my @nodes = $tree->findnodes('//*[@class="time published"]'); for my $node ( @nodes ) { print $node->attr('title'), "\n"; print $node->as_text, "\n"; }