Catmandu::PNX - Modules for handling PNX data within the Catmandu framework
Command line client catmandu:
catmandu
catmandu convert PNX to JSON --fix myfixes.txt < data/pnx.xml > data/pnx.json catmandu convert JSON to PNX --fix myfixes.txt < data/pnx.json > data/pnx.xml
See documentation of modules for more examples.
Catmandu::PNX contains modules to handle PNX an XML Schema for Ex Libris' Primo search engine.
Serialize PNX data
Parse PNX data
This module is based on the Catmandu framework and XML::Compile. For more information on Catmandu visit: http://librecat.org/Catmandu/ or follow the blog posts at: https://librecatproject.wordpress.com/
* I'm not a PNX expert. * This project was created as part of the L<Catmandu> project as an example PNX files can be generated from MARC, EAD and others. * All the heavy work is done by the excellent L<XML::Compile> package. * I invite other developers to contribute to this code.
Use the github issue tracker for any bug reports or questions on this module: https://github.com/LibreCat/Catmandu-PNX/issues
Patrick Hochstenbach, patrick.hochstenbach at ugent.be
patrick.hochstenbach at ugent.be
Johann Rolschewski, jorol at cpan.org
jorol at cpan.org
Patrick Hochstenbach, 2016 -
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Catmandu::PNX, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu::PNX
CPAN shell
perl -MCPAN -e shell install Catmandu::PNX
For more information on module installation, please visit the detailed CPAN module installation guide.