HTML::TokeParser::Simple 3.0

Ovid on 2004-09-18T18:45:29

HTML::TokeParser::Simple 3.0 is on its way the CPAN.

  • 'get_foo' methods replace the older 'return_foo' methods.
  • 'return_foo' methods now call the new 'get_foo' methods and are deprecated (though they do not yet issue warnings.)
  • The constructor has been overloaded to allow users to explicitly state the source type of the HTML, if necessary. Also, if LWP::Simple is installed, the HTML may now be fetched from a URL. (e.g., HTML::TokeParser::Simple->new(url => $url)
  • $token->set_attr($token->return_attr) now works.
  • Added is_pi(), shorthand for is_process_instruction().
  • Broke out HTML::TokeParser::Simple::Token into its own file. I may eventually refactor this into separate classes.

There were other changes I was going to make, but I wanted to keep the changes to the new version at a minimum until I find out if there are any problems.