How do I pass an XML string to XSLTInputHandler?  As far as I can tell this class only accepts a file. 
Should I use another class?
I am trying to embed fop into a program.  I have some XML in a String object and I wouldn't want to write it to a temporary file.
Any suggestion and code example welcome.

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.