Sha256: 60944086fd648148a64dd9408e1526023ff3141a29418f89491d4b6022815bab

Contents?: true

Size: 991 Bytes

Versions: 10

Compression:

Stored size: 991 Bytes

Contents

#marc is a ruby library for reading and writing MAchine Readable Cataloging
#(MARC). More information about MARC can be found at <http://www.loc.gov/marc>.
#
#USAGE 
#
#    require 'marc'
#
#    # reading records from a batch file
#    reader = MARC::Reader.new('marc.dat')
#    for record in reader
#      puts record['245']['a']
#    end
#
#    # creating a record 
#    record = MARC::Record.new()
#    record.add_field(MARC::DataField.new('100', '0',  ' ', ['a', 'John Doe']))
#
#    # writing a record
#    writer = MARC::Writer.new('marc.dat')
#    writer.write(record)
#    writer.close()
#
#    # writing a record as XML
#    writer = MARC::XMLWriter.new('marc.xml')
#    writer.write(record)
#    writer.close()

require 'marc/constants'
require 'marc/record'
require 'marc/datafield'
require 'marc/controlfield'
require 'marc/subfield'
require 'marc/reader'
require 'marc/writer'
require 'marc/exception'
require 'marc/xmlwriter'
require 'marc/xmlreader'
require 'marc/dublincore'

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
marc-0.1.8 lib/marc.rb
marc-0.2.2 lib/marc.rb
marc-0.1.6 lib/marc.rb
marc-0.2.0 lib/marc.rb
marc-0.1.7 lib/marc.rb
marc-0.2.1 lib/marc.rb
marc-0.1.3 lib/marc.rb
marc-0.1.4 lib/marc.rb
marc-0.1.5 lib/marc.rb
marc-0.1.9 lib/marc.rb