AurigaDoc is a java-xml-xsl based documentation
engine for writing xml documents, and converting
them to other open formats like HTML and pdf. The
idea is to keep a single document source (such as
XML) and convert it to various formats using XSLT.
While converting the XML to HTML, you have the
option of either creating a single HTML file for the
entire document or multiple HTML files, where each
file contains a single section in the document with
links to other sections.