Hi, 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 XML::SAX::PurePerl. - 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 know. Regards, Galen -- Galen Charlton gmcha...@gmail.com