At the moment, I\'m creating an XML file in Java and displaying it in a JSP page by transforming it with XSL/XSLT. Now I need to take that XML file and display the same info
Try the xhtmlrenderer project. See the article "Generating PDFs for Fun and Profit with Flying Saucer and iText".