[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: "KUMAR NINGASHETTY" <kningashetty@xxxxxxxxxxxxxxxx> Date: Wed, 19 Jun 2002 14:50:31 -0400 |
Hello James or Akila ... I am using almost similar Servlet code for Server Side Transformation ...and when i run the Servlet using browser i get this following runtime Exception ... This is under Websphere Studio 4 env . Is it something to do with using latest xalan and xerces version which i already tried ... I am assuming this something to do with xalan and xerces versioning prblem and hence i am posting here ...Any pointers appreciated .. java.lang.NoClassDefFoundError: javax/xml/transform/FactoryFinder at javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:139) at com.proj1.servlets.Proj1Controller.doGet(Proj1Controller.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) Thanks in Advance - kumar >>> james.fuller@xxxxxxxxxx 06/19/02 02:41PM >>> 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Java code example of tran, AXRAMAKR | Thread | [xsl] ANNOUNCE: Stylus Studio 4.0 N, Ivan Pedruzzi |
Re: [xsl] Hello World, Jeni Tennison | Date | Re: [xsl] Hello World, J.Pietschmann |
Month |
Keywords