- $p->handler(start => \@accum, "tagname, attr");
- $p->handler(text => \@text, "text");
- $p->report_tags(qw(meta script));
- $p->utf8_mode(1);
- $p->parse($content);
-
- # Look for the title in the meta tags
- foreach $e (@accum) {
- if ('meta' eq $e->[0]) {
- if ('title' eq $e->[1]->{'name'}) {
- $metadata->{'TITLE'} = $e->[1]->{'content'};
+ while ($tag = $p->get_tag('div', 'meta', 'script')) {
+ if ('meta' eq $tag->[0]) {
+ if ('title' eq $tag->[1]->{'name'}) {
+ $metadata->{'TITLE'} = $tag->[1]->{'content'};