table of contents
other versions
Catmandu::Exporter::MARC::USMARC(3pm) | User Contributed Perl Documentation | Catmandu::Exporter::MARC::USMARC(3pm) |
NAME¶
Catmandu::Exporter::MARC::USMARC - Exporter for MARC records to USMARC
SYNOPSIS¶
# From the command line $ catmandu convert MARC --type XML to MARC --type USMARC < /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 => 'USMARC' ); $exporter->add($importer); $exporter->commit;
METHODS¶
new(file => $file , %opts)¶
Create a new Catmandu::Exporter to serialize MARC record into USMARC. 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
INHERTED METHODS¶
count¶
add($hashref)¶
add_many($array)¶
add_many($iterator)¶
add_many(sub {})¶
...¶
All the Catmandu::Exporter methods are inherited.
SEE ALSO¶
Catmandu::Exporter
2016-02-22 | perl v5.22.1 |