|
Subject: Re: XT Question From: Henk Fictorie <fictorie@xxxxxxxxx> Date: Mon, 21 Jun 1999 12:27:42 +0200 |
This is how I do it (with XT):
public static String transformFile(String pData,
File pStylesheetFile)
throws IOException, SAXParseException, SAXException
{
ByteArrayOutputStream lOutput = new ByteArrayOutputStream();
Parser lParser = createParser();
if (lParser == null)
{
System.exit(1);
}
XSLProcessor lXSLProcessor = new XSLProcessorImpl(lParser);
ResultTypeHandlerImpl lResultTypeHandler = new
ResultTypeHandlerImpl(lXSLProcessor);
lXSLProcessor.setResultTypeHandler(lResultTypeHandler);
lResultTypeHandler.setOutputStream(lOutput);
lXSLProcessor.setStylesheet(fileInputSource(pStylesheetFile));
lXSLProcessor.parse (stringInputSource(pData));
return lOutput.toString();
}
static public InputSource stringInputSource(String str)
{
return new InputSource(new StringReader(str));
}
James Clark wrote:
>
> The XSLProcessor interface (implemented by XSLProcessorImpl) derives
> from org.xml.sax.Parser, so you can do this in exactly the same way as
> you would normally with SAX (see CharacterStreamDemo in the SAX dist).
>
> Nigel Byrnes wrote:
> >
> > Hi XSL-ers
> >
> > I would like to use XT for transforming xml into a formatting markup
> > language. The xml content which I have in mind is not stored as a file
> > but is represented as a Java String. So for speed reasons, it'd be cool
> > to pass the xml document as a String.
> >
> > Having studied the code to com.jclark.xsl.sax.Driver where I think any
> > modifications should be made, I am not too sure about what is the best
> > approach to take. I have tried creating my own transformFile() method
> > replacing the "File inputFile," argument with "String xmlContent" but to
> > no avail.
> >
> > Any advice will be appreciated
> >
> > Thanks
> >
> > Nigel
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: XT Question, James Clark | Thread | RE: XT Question, Wilson, James.W |
| Transformation problem with MSXML's, Julian Reschke | Date | RE:, Harbarth, Juliane |
| Month |