The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.20 - 1999-02-28

  • Fixed miscellaneous bugs in xmlfilter.
  • In the default external entity handler, prepend the base only for relative URLs.
  • Chris Nandor <pudge@pobox.com> provided patches for building on Macintosh.
  • As suggested by Matt Sergeant <Matthew.Sergeant@eml.ericsson.se>, added the finish method to Expat.
  • Matt also provided a fix to a bug he discovered in the Streams style.
  • Fixed a parse position bug reported by Enno Derksen <enno@att.com> that was affecting both original_string and position_in_context.
  • Fixed a gross memory leak reported by David Megginson, <david@megginson.com>: there was a circular reference to the Expat object and the internal end handler for context was not freeing element names after they were removed from the context stack.
  • Now using expat Version 19990109 (Plus any patches in Expat/expat.patches)
  • Added is_defaulted method to Expat to tell if an attribute was defaulted. (Requested by Enno Derksen for XML::DOM.)
  • Matt Sergeant <Matthew.Sergeant@eml.ericcson.se> reported that the XML::Parser parse methods weren't propagating array context to the Final handler. Now they are.
  • Fixed more memory leaks (again reported by David Megginson). The SVs pointing to the handlers weren't being reclaimed when the callback vector was freed.
  • Added the element_index method to Expat.

Modules

Lowlevel access to James Clark's expat XML parser
A perl module for parsing XML documents

Provides

in Parser.pm
in Expat/Expat.pm
in Parser.pm
in Parser.pm
in Parser.pm
in Parser.pm