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:14:45 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Java code example of transfor, Richard Bondi | Thread | Re: [xsl] Java code example of tran, James Fuller |
[xsl] Java code example of transfor, Richard Bondi | Date | RE: [xsl] Hello World, Jeff Beadle |
Month |