BDB XML exists as a library against which you compile and link in the same way as you would any third-party library. You can download the BDB XML distribution from the BDB XML product page.
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.
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. BDB XML supports Berkeley DB version 4.3 or later.
Xerces. Xerces provides the DOM and SAX support that BDB XML employs for XML data parsing. Xerces 2.7 or later is required for BDB XML.
XQilla. BDB XML's XQuery support is provided by this library.
ZLIB. This library is used to support compression in BDB XML. Note that this library is optional in that you can turn off zlib support when you compile BDB XML.
Note that the BDB XML package comes with all of the libraries that are required to build and use BDB XML.
All BDB XML APIs exist in the DbXml
namespace.
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