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]