This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Java code example of transforming via SAX with JAXP 1.1?
many apologies,
omit the
PrintErrorListener factoryerror = new PrintErrorListener();
line, which is a common bit of code which assists in handling error stuff
----- Original Message -----
From: "James Fuller" <james.fuller@o-idev.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, June 19, 2002 7:14 PM
Subject: Re: [xsl] Java code example of transforming via SAX with JAXP 1.1?
> import javax.xml.transform.*;
> import javax.xml.transform.sax.*;
> import javax.xml.transform.dom.*;
> import javax.xml.transform.stream.*;
> import javax.xml.parsers.*;
>
> public static void transform2result(String strXML, String strXSL, Response
> response)
> throws TransformerException, TransformerConfigurationException
> {
> try{
> File source = new File(strXML);
> File style = new File(strXSL);
>
> TransformerFactory factory = TransformerFactory.newInstance();
> // Set the error listener of the factory
> PrintErrorListener factoryerror = new PrintErrorListener();
>
> factoryerror.response = response;
> Transformer t = factory.newTransformer(new
StreamSource(style));
> transformerror.response = response;
> t.setErrorListener(transformerror);
> t.transform(new StreamSource(source),new
> StreamResult(System.out));
>
>
> }catch(Exception e){
> }
>
> }
>
> a bit OT this,
>
> something like this will do, notice I am piping the output to System.out u
> can write to a file
>
> also u may need to setup ErrorListeners to handle error processing.
>
> cheers, jim fuller
>
> ----- Original Message -----
> From: "Richard Bondi" <rbondi@ergito.com>
> To: <XSL-List@lists.mulberrytech.com>
> Sent: Wednesday, June 19, 2002 6:50 PM
> Subject: [xsl] Java code example of transforming via SAX with JAXP 1.1?
>
>
> > Could someone please send me a java example of how to transform some xml
> > that is being parsed via a JAXP 1.1. SAXParser? Just something simple
that
> > parses test.xml, transforms it with test.xsl, and outputs it to
System.out
> > or to a Result object.
> >
> >
> > FYI: I've tried to figure this out from two O'Reilly Books, "Java &
XSLT"
> > and "Java & XML". The latter doesn't cover it, and the former only
covers
> > how to transform by leaving JAXP, i.e. by getting an XMLReader (not to
> > mention an inexplicable 7 page digression on how to parse
comma-separated
> > files that frustratingly occurs in the middle of this).
> >
> > Please email directly to me as well as to the list.
> >
> > Many thanks,
> > Richard Bondi
> >
> >
> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list