xtj
XML Templating for Java
Background
This library provides simple templating functionality for Java (and other JVM-based languages). It takes a template in XML and outputs either XML or HTML, performing substitutions as required.
It is particularly useful for templating HTML pages.