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

Changes for version 1.0 - 2013-02-10

  • 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.

Documentation

convert a MARC file to XML
convert LC SlimSchema XML to MARC21

Modules

Work with MARC data encoded as XML