Design and implementation of a DBMS with an XML backend and it's JDBC dirver.