Lido::XML - A Lido XML parser and writer
my $lido = Lido::XML->new;
my $perl = $lido->parse($xml_file);
my $xml = $lido->to_xml($perl);
LIDO is an XML Schema for Contributing Content to Cultural Heritage Repositories. The Lido::XML parser is a software tool that understands the Lido Schema and can parse the content of Lido XML files into a Perl hash and back.
* I'm not a LIDO expert.
* This project was created as part of the L<Catmandu> project as an example how to create a XML parser based on a known XSD Schema.
* All the heavy work is done by the excellent L<XML::Compile> package.
* I invite other developers to contribute to this code.
Create a new Lido processor
Create a Perl hash out of a Lido input.
Transform a Perl hash back into a Lido XML record
Patrick Hochstenbach, patrick.hochstenbach at ugent.be
patrick.hochstenbach at ugent.be
Pieter De Praetere
The Perl software is copyright (c) 2016 by Patrick Hochstenbach.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
All included LIDO schemas carry an Open Geospacial Group OGC license:
Copyright (c) 2016 Open Geospatial Consortium, Inc. All Rights Reserved http://www.opengeospatial.org/ogc/Document.
To install Lido::XML, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell
For more information on module installation, please visit the detailed CPAN module installation guide.