I have uploaded version 1.0 of MARC::File::XML to CPAN.  Changes from
version 0.93 are:

1.0  Sun Feb 10 21:32:32 PST 2013
       - Use XML::LibXML rather than XML::SAX to parse MARCXML records.
         This offers a significant speed improvement for record parsing;
         in some tests, parsing time on a large file was reduced by 80%.
         This also avoids problems caused by character encoding bugs in
       - Add method to let client code give MARC::File::XML a shared
         XML::LibXML parser object.

As you can see, this is a major change from the XML::SAX days, and I would
appreciate feedback, particularly if folks encounter porting problems.

Also, if there is anybody whose code depends on MARC::File::XML using SAX
-- presumably only if you were subclassing MARC::File::SAX -- please let me


Galen Charlton

Reply via email to