Changes for version 0.97

  • external parsed entities parsed
  • external_entity_decl (Name, PublicId, SystemId) called for external entity declarations
  • internal_entity_decl (Name, Value) called for external entity declarations
  • start_entity (Name), end_entity (Name) called for external entity references
  • resolve_entity callback implemented
  • get_feature(), set_feature(), get_features() API functions implemented
  • feature 'http://xmlns.perl.org/sax/join-character-data' controls character data fragmentation, 0/1 (1 being default)
  • performance optimizations
  • fixed the xmlns="" segmentation fault
  • test suite extended

Modules

PerlSAX2 XS extension to Expat parser