XMLPublication is a set of tools to generate Web pages from (possibly
large) desktop documents or other structured documents, such as books
with paragraphs, or tabular data. It cuts documents into Web pages,
and creates customizable multi-indices. All this is done through a
repeatable process in which data is separated from presentation and
user settings. It uses XML techniques, particularly XSLT and Ant.