[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Java code example of transforming via SAX with JAXP 1.1?
Subject: Re: [xsl] Java code example of transforming via SAX with JAXP 1.1? From: "James Fuller" <james.fuller@xxxxxxxxxx> Date: Wed, 19 Jun 2002 19:41:31 +0100 |
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@xxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> 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@xxxxxxxxxx> > To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx> > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Java code example of tran, James Fuller | Thread | Re: [xsl] Java code example of tran, Bill Han |
Re: [xsl] Java code example of tran, AXRAMAKR | Date | Re: [xsl] Hello World, Jeni Tennison |
Month |
Keywords