Eiffel-dbxml is a freely-available Eiffel binding to Sleepycat's embedded XML database Berkeley DB XML.
Currently only tested on Redhat Linux 8.0 with ISE's 5.2 and 5.3 compilers, porting should not be difficult. However Eiffel-dbxml requires EDOM, which currently only works with ISE's compiler. Porting EDOM will be a bigger task.
Eiffel-dbxml is licensed under the Eiffel Forum License v2.0.
Berkeley DB XML has various options for licensing.
The library code is heavily documented (so generate short forms). The test programs should show how to use Eiffel-dbxml. Also consult the Berkeley DBXML documentation.