Better yet, don't even use XSLTInputHandler. Use JAXP instead--see the embedded page for examples.
Glen --- Chris Pratt <[EMAIL PROTECTED]> wrote: > The new InputStream(String) constructor takes an XML > SystemID, not the XML Content. Try wrapping your > XML content in a StringReader. > (*Chris*) > > Original Message ----------------------- > Hi all, > I have problem with XsltInputHandler. I tried with > the following code.But > its not working.I worked with XsltInputHandler > (file,file)constructor. It > worked fine.Please tell me what is the problem.I > want to pass xml and xsl as > string.Please help me.Thanks in advance > > > xsl is a string contains my > xsl file > xml is a string contains my > xml file > > InputSource is1=new InputSource(xsl); > > InputSource is2=new InputSource(xml); > > XSLTInputHandler inputHandler = new > XSLTInputHandler(is1,is2); > //XSLTInputHandler inputHandler = new > XSLTInputHandler(xml,xsl); > ByteArrayOutputStream outStream = new > ByteArrayOutputStream(); > > driver.setOutputStream(outStream); > > driver.render(inputHandler.getParser(), > inputHandler.getInputSource()); > > byte[] content = > outStream.toByteArray(); > res.setContentLength(content.length); > > res.setContentType("application/pdf"); > > res.getOutputStream().write(content); > res.getOutputStream().flush(); > > outStream.close(); > > > //I ALSO TRIED WITH XSLTInputHandler inputHandler = > new > XSLTInputHandler(xml,xsl); > // means XSLTInputHandler(String,String) constructor > > > > > > ********************************************************************** > This email and any files transmitted with it are > confidential and > intended solely for the use of the individual or > entity to whom they > are addressed. If you have received this email in > error please notify > the system manager. > > This footnote also confirms that this email message > has been swept by > MIMEsweeper for the presence of computer viruses. > > www.mimesweeper.com > ********************************************************************** > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]