Hi,
I have a problem using xerces 2. Because I do not know wether it is a
problem of xalan or xerces
I start with the xalan list.

I use a simple Stylesheet via a Transformer created from Templates object:

                    StreamSource TemplateSource = new StreamSource(
                        new 
File(getServletContext().getRealPath(request.getParameter("xml"))));
                    ByteArrayOutputStream TemplateByteResult = new 
ByteArrayOutputStream();
                    StreamResult TemplateResult = new StreamResult(TemplateByteResult);

                    try {
                        
savetemplate.getInitIdsTemplates().newTransformer().transform(TemplateSource, 
TemplateResult);
                    } catch (Exception e) {
                              e.printStackTrace();
                        Exception te = new Exception("InitIds Transformation: " + 
e.getMessage());
                        throw te;
                    }

The Templates object is created with the default settings for the TransformerFactory. 
The version of xalan is 2.2D14.

I get the following error message:

[Fatal Error] D:\htdocs\xmledi\xml\ssregw_paper_template.xml:3:2: The root element is 
required in a well-formed document.
javax.xml.transform.TransformerException: java.lang.reflect.InvocationTargetException
     at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1230)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1092)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1070)
     at 
com.bgsag.xmlEdifactBridge.edit.DynamicEditorService.doGet(DynamicEditorService.java:147)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
     at org.apache.tomcat.core.Handler.service(Handler.java:287)
     at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
     at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
     at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
     at 
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
     at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
     at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
     at java.lang.Thread.run(Thread.java:484)
---------
java.lang.reflect.InvocationTargetException
     at 
org.apache.xml.dtm.ref.IncrementalSAXSource_Xerces.deliverMoreNodes(IncrementalSAXSource_Xerces.java:336)
     at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.nextNode(SAX2DTM.java:728)
     at org.apache.xml.dtm.ref.DTMDefaultBase._firstch(DTMDefaultBase.java:524)
     at org.apache.xml.dtm.ref.DTMDefaultBase.getFirstChild(DTMDefaultBase.java:939)
     at org.apache.xpath.axes.ChildIterator.nextNode(ChildIterator.java:149)
     at 
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:316)
     at 
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
     at 
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
     at 
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2012)
     at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1175)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1092)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1070)
     at 
com.bgsag.xmlEdifactBridge.edit.DynamicEditorService.doGet(DynamicEditorService.java:147)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
     at org.apache.tomcat.core.Handler.service(Handler.java:287)
     at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
     at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
     at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
     at 
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
     at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
     at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
     at java.lang.Thread.run(Thread.java:484)
---------
java.lang.reflect.InvocationTargetException: ::file:///D:
\htdocs\xmledi\xml\ssregw_paper_template.xml:file:///D:/htdocs/xmledi/xml/ssregw_paper_template.xml:3:2:The
 root element is required in a well-formed
document.
     at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:345)
     at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:297)
     at org.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1238)
     at 
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(XMLDocumentScannerImpl.java:728)
     at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:328)
     at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:479)
     at java.lang.reflect.Method.invoke(Native Method)
     at 
org.apache.xml.dtm.ref.IncrementalSAXSource_Xerces.parseSome(IncrementalSAXSource_Xerces.java:382)
     at 
org.apache.xml.dtm.ref.IncrementalSAXSource_Xerces.deliverMoreNodes(IncrementalSAXSource_Xerces.java:329)
     at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.nextNode(SAX2DTM.java:728)
     at org.apache.xml.dtm.ref.DTMDefaultBase._firstch(DTMDefaultBase.java:524)
     at org.apache.xml.dtm.ref.DTMDefaultBase.getFirstChild(DTMDefaultBase.java:939)
     at org.apache.xpath.axes.ChildIterator.nextNode(ChildIterator.java:149)
     at 
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:316)
     at 
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
     at 
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
     at 
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2012)
     at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1175)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1092)
     at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1070)
     at 
com.bgsag.xmlEdifactBridge.edit.DynamicEditorService.doGet(DynamicEditorService.java:147)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
     at org.apache.tomcat.core.Handler.service(Handler.java:287)
     at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
     at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
     at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
     at 
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
     at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
     at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
     at java.lang.Thread.run(Thread.java:484)
java.lang.Exception: InitIds Transformation: 
java.lang.reflect.InvocationTargetException
     at 
com.bgsag.xmlEdifactBridge.edit.DynamicEditorService.doGet(DynamicEditorService.java:150)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
     at org.apache.tomcat.core.Handler.service(Handler.java:287)
     at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
     at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
     at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
     at 
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
     at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
     at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
     at java.lang.Thread.run(Thread.java:484)

The XML files are attached.

Regards

Thomas

(See attached file: ssregw_paper_template.xml)(See attached file: test.xslt)

Attachment: ssregw_paper_template.xml
Description: Binary data

Attachment: test.xslt
Description: Binary data

Reply via email to