XML database management system (DBMS) - short XDB - with built-in support for
- Schema validation (DTD)
- Transformations (XSLT)
- Logical XML documents on which DTD & XSLT can be transparently applied
- File System Adapter: Treats the subtree of a file system directory as a logical document
Be sure to use Java 1.3 as org.w3c.dom
is included in later Java versions, clashing with the included jar for version 1.3. Also, no querying support (XPath or similar) is provided as this is not the focus area. Only URI-based access to documents is provided. For reading/writing the content of XML documents without XSLT, standard DOM means need to be used.
Example consumers:
- RequestForComments: Simple consumer making use of built-in XSLT capabilities. Comes with rather complex DTD.
- SynchronizeFolders: Makes full use of the file system adapter in order to articulate file system sync operation as XSLT
<xsl:copy-of select="."/>
, even depending on last change date. Also, sets up to-do list based on DOM primitives.
There are also further example data of XML and XSLT.