You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by Faisal Mahmood <fa...@eneris.com> on 2002/06/03 16:39:55 UTC
Document root element missing.....
Hi,
I am facing a problem in transforming the XML to HTML. I suppose
the code is all right (as it works with a couple of other components)
but it does give the following exception when I am using the attached
XML file and XSL style sheet. I am using the following code,
tFactory = TransformerFactory.newInstance();
xmlStreamSource = new StreamSource(pipedIn);
// piepedIn is a PipedInputStream
xsltStreamSource = new StreamSource(stylesheet.toString());
//stylesheet is a URL to the XSL sheet
if(dtdurl != null)
xmlStreamSource.setSystemId(dtdurl.toString());
transformer = tFactory.newTransformer(xsltStreamSource);
result = new StreamResult(jspOut);
transformer.transform(xmlStreamSource, result);
The Exception is
Error while transforming.
javax.xml.transform.TransformerException: org.xml.sax.SAXParseException:
Document root element is missing. at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:686) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1088) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1066) at com.eneris.echainng.uicomponents.ThreadedUiComponentTag$ProcessorJob.execute(ThreadedUiComponentTag.java:351) at com.eneris.echainng.uicomponents.UiComponentJob.run(UiComponentJob.java:31) at com.eneris.util.ThreadPool$PooledThread.run(ThreadPool.java:834) --------- org.xml.sax.SAXParseException: Document root element is missing. at org.apache.cr!
imson.parser.Parser2.fatal(Parser2.java:3108) at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3096) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:501) at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433) at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:349) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:630) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1088) at org.apache.xalan.transform!
er.TransformerImpl.transform(TransformerImpl.java:1066) at com.eneris.echainng.uicomponents.ThreadedUiComponentTag$ProcessorJob.execute(ThreadedUiComponentTag.java:351) at com.eneris.echainng.uicomponents.UiComponentJob.run(UiComponentJob.java:31) at com.eneris.util.ThreadPool$PooledThread.run(ThreadPool.java:834)
I'll really thankful if some one gets me out of this.
BR,
Faisal.
--
Faisal Mahmood
Eneris Solutions Oy 7 Torikatu,90100,Oulu.
Email: faisal.mahmood@eneris.com GSM:0503845573