RDBXML – XML Databases for Ruby

This package provides wrapper functions to the C++ API for Oracle Berkeley DB XML (Dbxml) and as well as pure-Ruby convenience functions (RDBXML).

Requirements

Example Usage

require 'rubygems'
require 'rdbxml'

# create database directory
env_dir = './db-env'
Dir.mkdir env_dir  unless File.exists? env_dir

# create environment, database, and container
env = RDBXML::env env_dir
db = RDBXML::XmlManager.new env, 0
docs = db['documents']

# Create document
docs['Document Name'] = '<doc>Document XML</doc>'

# Read document
puts docs['Document Name'].to_s
Author

Steve Sloan ([email protected])

Website

rdbxml.rubyforge.org

Rubyforge

rubyforge.org/projects/rdbxml

Copyright

Copyright © 2006-2009 Steve Sloan

License

MIT