Projects / XMLDB


XMLDB uses an RDBMS to persist arbitrary XML documents. Due to its storage mechanism, searching for and recalling documents is extremely quick. You can also perform XSL translation on documents with surprising speed. The library can be used in any program to store libxml2 documents. A PHP module is also included, making XMLDB into a complete three-tier Web application development suite.

Operating Systems

Recent releases

  •  22 Dec 2001 22:36

    Release Notes: Some developer documentation has been added, and some tweaks have been made to protagonist. The licensing issues have been cleaned up. xmldb is (and always was intended to be) under the GNU LGPL. This is now more clear in the source and documentation. Attributes are now supported, but the schema support still doesn't know about them. All database access is now abstracted away from the main library, so writing drivers for other databases is now quite trivial.

    •  02 Sep 2001 19:45

      Release Notes: Minor bugfixes were made. Much better xsd schema support has been included in the library. A GNOME-based GUI, called protagonist, has been started. This is included in the xmldb source distribution.

      •  11 May 2001 06:05

        Release Notes: Some working examples and an installation document, read and import executables will read from and import into the xmldb, and a PHP extension which can read and translate documents in the xmldb.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.