How do I render an HTML page using XSL if I have a style sheet and the data reside in a data object? I do not want to output the data to a text file and parse it.

Software Framework

You don't have to output the objects to a file. You can output to a String and then parse the string.

If you don't want to convert your objects to an xml document (in a file or string) then you to have generate the DOM objects or SAX events so that then can be fed to a XSLT processor. Xalan from xml.apache.org can take input from DOM and SAX event generators.