I have just released an alpha version of XML-DBMS, which is a set of Java
packages for transferring data between XML documents and relational
databases. It views the XML document as a tree of objects in which element
types are generally classes and attributes and PCDATA properties of those
classes. It then uses an object-relational mapping to map these objects to
the database. An XML-based mapping language is used to define the view and
map it to the database.
The software is Open Source and uses the Cowan variation of the Megginson
license (No copyright, no warranty; use as you will).
You can read more about XML-DBMS, as well as download it, from:
-- Ron Bourret