table of contents
Catmandu::Importer::MODS(3pm) | User Contributed Perl Documentation | Catmandu::Importer::MODS(3pm) |
NAME¶
Catmandu::Importer::MODS - Catmandu Importer for importing mods records
SYNOPSIS¶
use Catmandu::Importer::MODS; my $importer = Catmandu::Importer::MODS->new(file => "modsCollection.xml"); my $numModsElements = $importer->each(sub{ my $modsElement = shift; # a MODS::Element::Mods object });
DESCRIPTION¶
This Catmandu::Importer reads MODS records to be processed with Catmandu. In case of a simple "mods" document, one MODS::Element::Mods item is imported. In case of a "modsCollection", several items are imported.
See Catmandu::Importer, Catmandu::Iterable, Catmandu::Logger and Catmandu::Fixable for methods and options derived from these modules.
Make sure your files are expressed in UTF-8.
CONFIGURATION¶
- type
- Set to "xml" by default, as MODS is usually expressed in XML. Use "json" (or provide a file with extension ".json") for a custom JSON format, introduced in module MODS::Record.
SEE ALSO¶
See Catmandu::MODS for more information about MODS and Catmandu.
2022-11-19 | perl v5.36.0 |