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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.