Catmandu::Fix::marc_xml - transform a Catmandu MARC record into MARCXML
# Transforms the 'record' key into a MARCXML string marc_xml('record') # Transforms the XML in the 'record' key into MARC accessible data marc_xml('record',reverse:1)
Convert MARC data into a MARCXML string
Transform the MARC record found at PATH to MARC XML. If an reverse option is given, then XML found at PATH will be transformed into an internal MARC format. The MARC representation needs to be stored in the record key to be used with other Catmandu::MARC fixes.
reverse
PATH
record
This Fix can be used inline in a Perl script:
use Catmandu::Fix::marc_xml as => 'marc_xml'; my $data = { record => [...] }; $data = marc_xml($data);
Catmandu::Fix
To install Catmandu::MARC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu::MARC
CPAN shell
perl -MCPAN -e shell install Catmandu::MARC
For more information on module installation, please visit the detailed CPAN module installation guide.