The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.10

  • fixed start_entity() called for an external DTD subset if parameter entity parsing is in effect (ParseParamEnt option setting XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE in Expat)
    • using patches by Axel Eckenberger
  • resolve_entity() can return source with {String} now
  • feature 'http://xml.org/sax/features/external-general-entities' controls processing of external general entities
  • feature 'http://xml.org/sax/features/external-parameter-entities' controls processing of external parameter entities (the same as ParseParamEnt option)
  • skipped_entity() implemented
    • based on patch and tests by Axel Eckenberger
  • fixed segfault for unparsed entities without PublicId
    • using patches by Axel Eckenberger
  • fixed leaks in entity callbacks

Modules

Perl SAX 2 XS extension to Expat parser
Encoding support for XML::SAX::ExpatXS

Provides

in lib/XML/SAX/ExpatXS/Encoding.pm
in lib/XML/SAX/ExpatXS/Encoding.pm