Marc::FastXMLWriter
Turn a single ruby-marc Record object into a MARC-XML string, but faster.
require 'marc/fastxmlwriter'
r = MARC::Reader.new('mystuff.mrc').first
xmlstring = MARC::FastXMLWriter.single_record_document(r)
xml_with_namespace = MARC::FastXMLWriter.single_record_document(r, :include_namespace=>true)
Installation
Add this line to your application's Gemfile:
gem 'marc-fastxmlwriter'
And then execute:
$ bundle
Or install it yourself as:
$ gem install marc-fastxmlwriter
Contributing
- Fork it ( https://github.com/[my-github-username]/marc-fastxmlwriter/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request