Skip to content
CodeMonkeyStevePublic

About

Ruby support for Berkeley DB XML database

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

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

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 (steve@finagle.org)

Website

github.com/CodeMonkeySteve/rdbxml

Copyright

Copyright © 2006-2009 Steve Sloan

License

MIT

About

Ruby support for Berkeley DB XML database

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages