AurigaDoc
AurigaDoc is a java-xml-xsl based documentation tool for writing xml documents and converting them to other formats like HTML, DHTML, RTF and PDF. AurigaDoc can produce output in HTMl(single and multi-page), DHTML, PDF, RTF, PostScript, HTML Help, Java Help, Oracle help For Java, Unix Man Page, etc The idea is to keep a single document source(as xml) and convert it to various formats using XSLT.