This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Java code example of transforming via SAX with JAXP 1.1?


you can download from xdk.us.oracle.com, then check the demo files


James Fuller wrote:

> 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


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]