Changes for version 1.0.2 - 2014-01-21

  • MARC::File::XML will now die upon parsing a record that declares an external entity and tries to use it. This prevents the potential unwanted disclosure of the contents of files on the server by applications that embed this module. If, for some reason, an application needs to process MARCXML records that contain external entities, set_parser() can be used to force the use of an XML::LibXML parser that is configured to process external entities.
    • The issue was reported by John Lightsey.

Documentation

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

Modules

Work with MARC data encoded as XML