Getting and Using BDB XML

BDB XML exists as a Java jar file that you use in the same way as you would any set of Java APIs. You can download the BDB XML distribution from the BDB XML product page.

Documentation and Support

BDB XML is officially described in the product documentation. For additional help and for late-breaking news on language and platform support, it is best to use the BDB XML forums.

Library Dependencies

BDB XML depends on several external libraries. The result is that build instructions for BDB XML may change from release to release as its dependencies mature. For this reason it is best to check with the installation instructions included with your version of Berkeley DB XML for your library's specific build requirements. These instructions are available from:

DBXML_HOME/docs/index.html

where DBXML_HOME is the location where you unpacked the distribution.

That said, BDB XML currently relies on the following libraries:

  • Berkeley DB. Berkeley DB provides the underlying database support for BDB XML. Currently Berkeley DB version 4.5 is required for BDB XML.

  • Xerces. Xerces provides the DOM and SAX support that BDB XML employs for XML data parsing. Xerces 2.7 is required for BDB XML.

  • XQilla. BDB XML's XQuery support is provided by this library.

Note that the BDB XML package comes with all of the libraries that are required to build and use BDB XML.

Building and Running BDB XML Applications

For information on how to build and run a BDB XML application for your particular platform/compiler, see the build instructions that are available through the docs directory in your BDB XML distribution. Alternatively, you can find up-to-date build instructions here:

http://www.oracle.com/technology/documentation/berkeley-db/xml/index.html