- From: Terje Bless <link@tss.no>
- Date: Sun, 15 Jul 2001 05:23:02 +0200
- To: aborka@compuserve.com
- cc: www-validator@w3.org
[ Sorry, I'm a bit behind on reading w-v mail ] On 01.07.01 at 13:19, aborka <aborka@compuserve.com> wrote: >I've downloaded the 3.25 HTML parser, but can not make it work. I guess I >need a specific make.exe or something, I don't know. >Can anyone give a hint? You'll need to get a working HTML::Parser 3.25; I would reccomend using ActiveState's excellent PPM tool and see if you can find a precompiled version that way. Building modules from scratch on Windows is not an easy proposition (usually). OTOH, the reason there is a dependancy on version 3.25 is a performance optimization that isn't really necessary. Find the two lines: 1569: $p->ignore_elements('BODY'); 1570: $p->ignore_elements('body'); and delete them. Then, on line 28, change: use HTML::Parser 3.25; # Need 3.25 for $p->ignore_elements. into: use HTML::Parser; (be carefull that you don't leave off the semi-colon!) This should let you use the check script with any version of HTML::Parser newer then 3.0. I don't think there are any hidden gotchas with this workaround, but I haven't tested it so use at your own risk. You may get crazy results for some documents.
Received on Saturday, 14 July 2001 23:49:51 UTC