Next February 2001 Slide #50

HTML::Parser

        package GetLinks;
        use base 'HTML::Parser';
        sub start {
          my ($self, $tagname, $attr, $attrseq, $origtext) = @_;
          if ($tagname eq 'a' && exists $attr->{href}) {
            push @{$parser->{links}}, $attr->{href};
          }
        }
        <IMG src="arrow.gif" ALT='-->' height=54 width=30>
        'img'
        { alt => '-->', height => 54, src => 'arrow.gif', width => 30 }
        $tagname        a
        $attr           { href => 'http://www.perl.com/' }


Next Copyright © 2001 M-J. Dominus