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
-
Rake >= 7.0
-
Oracle Berkeley DB XML = 2.4.13
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
- Rubyforge
- Copyright
-
Copyright © 2006-2009 Steve Sloan
- License
-
MIT