View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Matthias Vandermaesen > Catmandu-LIDO-0.10 > Catmandu::Importer::LIDO

Download:
Catmandu-LIDO-0.10.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.10   Source  

NAME ^

Catmandu::Importer::LIDO - A LIDO XML importer

SYNOPSIS ^

    # From the command line
    $ catmandu convert LIDO to YAML < ex/lido.xml

    # From Perl
    use Catmandu;

    my $importer = Catmandu->importer('LIDO',file => 'ex/lido.xml');

    my $n = $importer->each(sub {
        my $hashref = $_[0];
        # ...
    });

DESCRIPTION ^

This is a Catmandu::Importer for converting LIDO data (an XML Schema for Contributing Content to Cultural Heritage Repositories).

CONFIGURATION ^

file

Read input from a local file given by its path. Alternatively a scalar reference can be passed to read from a string.

fh

Read input from an IO::Handle. If not specified, Catmandu::Util::io is used to create the input stream from the file argument or by using STDIN.

encoding

Binmode of the input stream fh. Set to :utf8 by default.

fix

An ARRAY of one or more fixes or file scripts to be applied to imported items.

size

Number of items. If not set, an endless stream is imported.

METHODS ^

Every Catmandu::Importer is a Catmandu::Iterable all its methods are inherited.

SEE ALSO ^

Catmandu::Importer, Lido::XML

syntax highlighting: