Catmandu::Exporter::MARC::MARCMaker − Exporter for MARC records to USMARC
# From the command line $ catmandu convert MARC −−type XML to MARC −−type MARCMaker < /foo/data.mrc # From Perl use Catmandu; my $importer = Catmandu−>importer('MARC', file => "/foo/bar.mrc" , type => 'XML'); my $exporter = Catmandu−>exporter('MARC', file => "marc.xml", type => 'MARCMaker' ); $exporter−>add($importer); $exporter−>commit;
new(file => $file , %opts)
Create a new Catmandu::Exporter to serialize MARC record into MARCMaker. Provide the path of a $file to write exported records to. Optionally the following parameters can be specified:
record : the key containing the marc record (default: 'record') record_format : optionally set to 'MARC−in−JSON' when the input format is in MARC−in−JSON
count
add($hashref)
add_many($array)
add_many($iterator)
add_many(sub {})
...
All the Catmandu::Exporter methods are inherited.
Catmandu::Exporter