Programmatically Apply XSLT in a Dynamic Java Application
JAXP provides an abstract framework for parsing XML documents, and it is independent of a specific parser implementation.
http://www.devx.com/GetHelpOn/10MinuteSolution/16635/0/page/3