Hi there, Here is a problem: HTML-Tree-3.17/t/parsefile.t fails with recent HTML::Parser releases. This is because of the following change in HTML::Parser:
Release 3.29 ... - Incomplete tag at eof is reported as a 'comment' instead of 'text' unless strict_comment is enabled. Here is a quick patch that fixes the test, but please consider... Thanks, Alexey Tourbin ALT Linux Team
--- HTML-Tree-3.17/lib/HTML/TreeBuilder.pm~ 2002-08-16 17:49:28 +0000 +++ HTML-Tree-3.17/lib/HTML/TreeBuilder.pm 2003-09-04 16:22:44 +0000 @@ -138,6 +138,8 @@ sub new { # constructor! { # A hack for certain strange versions of Parser: my $other_self = HTML::Parser->new(); + # test compatibility (incomplete tags...) + $other_self->strict_comment() if $HTML::Parser::VERSION >= 3.29; %$self = (%$self, %$other_self); # copy fields # Yes, multiple inheritance is messy. Kids, don't try this at home. bless $other_self, "HTML::TreeBuilder::_hideyhole";
pgp00000.pgp
Description: PGP signature