How convert data from USMARC to MARCXML using MARC::Record and it's derivatives? MARC.pm vs. MARC::Record.pm
[email protected] ("Dmitry Arsentiev")
| Newsgroups | perl.perl4lib |
|---|---|
| Message-ID | <[email protected]> |
Hi.
I need help to get perl way to convert USMARC to MARCXML.
1. I found MARC::XML
http://search.cpan.org/~bbirth/MARC-XML-0.4/XML.pm
This module seems to be able to convert MARC<=>XML
2. But in the tutorial for MARC::Record
http://search.cpan.org/~mikery/MARC-Record-2.0.0/lib/MARC/Doc/Tutorial.pod
I've read the "History of MARC on CPAN" and I've make conclusions:
- MARC.pm is dead, it is not supported;
- MARC::Record and it's derivatives (MARC::Batch, MARC::File)
are supported and developed nowadays.
The question #1: Would it be right to develop my scripts with MARC.pm
and MARC::XML.pm,
or I should to develop only with MARC::Record
The question #2: If I should to develop MARC::Record-based script,
can I easy convert from MARC to MARCXML,
or I've to write handler for each field I got
from MARC?
Thanks.
Dmitry