NAME Lido::XML - A Lido XML parser and writer SYNOPSIS use Lido::XML my $lido = Lido::XML->new; my $perl = $lido->parse($xml_file); my $xml = $lido->to_xml($perl); DESCRIPTION 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. DISCLAIMER * I'm not a LIDO expert. * This project was created as part of the L 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 package. * I invite other developers to contribute to this code. CONFIGURATION new Create a new Lido processor METHODS parse( $file | $string ) Create a Perl hash out of a Lido input. to_xml( $perl ); Transform a Perl hash back into a Lido XML record AUTHORS Patrick Hochstenbach, patrick.hochstenbach at ugent.be CONTRIBUTORS Matthias Vandermaesen COPYRIGHT AND LICENSE 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.