Revision history for Perl extension HTML::SimpleParse.
0.08 Sat Jan 29 03:16:48 EST 2000
- Avoid warning when new() is called without feeding HTML to it
[jerome.oneil@activeindexing.com (Jerome O'Neil)]
0.07 Wed Dec 1 17:09:23 EST 1999
- The parse_args routine will now allow whitespace between an attribute
and its value (on both sides of the equal sign). I believe this
is compliant with the SGML spec at
http://www.w3.org/MarkUp/SGML/sgml-lex/sgml.l . Thanks to
jo@homepage-design.net (Joachim Seibert) for the spot.
0.06 Fri Feb 5 18:22:15 EST 1999
- Fixed a bug in the parse_args routine that should properly handle
escaping of parameters like var="a \"value\"" [thanks, Philippe
Chiasson]
0.05 Thu Aug 20 12:11:53 EDT 1998
- Fixed a bug in HTML::SimpleParse->parse_args('a="b=c"'). Thanks
to Shenghuo ZHU for finding it.
0.04 Tue Aug 18 19:46:01 EDT 1998
- added execute() method that lets you do:
foreach ($p->tree) {
print $p->execute($_);
}
This lets Apache::OutputChain and Apache::SSIChain output their results in
the correct order.
0.03 Fri Aug 7 13:03:34 EDT 1998
- changed the output_* methods so that they return their
output, instead of printing it. There's a new method, get_output(),
which returns a string containing the parsed output. The
output() method then prints the result of get_output().
This lets the module work with Apache::OutputChain. Thanks to
Honza Pazdziora for the patches (which I modified a little).
- fixed the processing of markup declarations (e.g. <!DOCTYPE ...>)
- parse_args method can handle leading whitespace now:
my %hash=HTML::SimpleParse->parse_args(' A="xx" B');
used to return an empty hash (thanks to Ben Laurie again).
- parse_args makes sure that it starts matching at the beginning
of the string you give it, by setting pos() to 0.
I'm also going to update Apache::SSI so that it can use this new version.
0.02 Thu Aug 6 16:08:22 EDT 1998
- fixed bug in parse_args method pointed out by Ben Laurie:
%hash=HTML::SimpleParse->parse_args('A="xx" B');
did not include B in %hash.
0.01 Fri Jun 26 17:42:41 1998
- original version; created by h2xs 1.18