MARC::File::MARCMaker is a Perl module that can work with MARCMaker/MARCBreaker records.
SYNOPSIS
use MARC::File::MARCMaker;
my $file = MARC::File::MARCMaker->in( $filename );
while ( my $marc = $file->next() ) {
# Do something
}
$file->close();
undef $file;
####################################################
use MARC::File::MARCMaker;
## reading with MARC::Batch
my $batch = MARC::Batch->new( 'MARCMaker', $filename );
my $record = $batch->next();
## or reading with MARC::File::MARCMaker explicitly
my $file = MARC::File::MARCMaker->in( $filename );
my $record = $file->next();
## output a single MARC::Record object in MARCMaker format (formatted plain text)
#print $record->as_marcmaker(); #goal syntax
print MARC::File::MARCMaker->encode($record); #current syntax
Product's homepage
Requirements:
· Perl