This is a Ruby library for parsing different bible XML formats.
For now, it only supports USFX, OSIS and Zefania, but I hope to add support for other formats also.
gem install bible_parser
You can get the a bible in XML format here.
require 'bible_parser'
bible = BibleParser.new(File.open('web.usfx.xml'))
verse = bible.books.first.chapters.first.verses.first
# => <Genesis 1:1>
verse.text
# => "In the beginning, God created the heavens and the earth.\n"
Copyright (c) Tim Morgan. Licensed MIT. See LICENSE file.