Return-Path: Mailing-List: contact cocoon-users-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-users@xml.apache.org Received: (qmail 71948 invoked from network); 6 Feb 2001 17:13:30 -0000 Received: from finch-post-11.mail.demon.net (194.217.242.39) by h31.sny.collab.net with SMTP; 6 Feb 2001 17:13:30 -0000 Received: from parkward-cars.demon.co.uk ([194.222.96.225] helo=ponophobia) by finch-post-11.mail.demon.net with smtp (Exim 2.12 #1) id 14QBgH-0002qc-0B for cocoon-users@xml.apache.org; Tue, 6 Feb 2001 17:13:29 +0000 Message-ID: <005f01c0905f$be9b1020$0100000a@parkward.net> From: "Corey O'Donovan" To: References: Subject: Re: Plain text from Cocoon Date: Tue, 6 Feb 2001 17:10:44 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Hi, You have to use a root tag in xsl, but it won't show in the resulting document if you set the format to text/plain. Try this stylesheet: type="text/plain" Corey ----- Original Message ----- From: Abid Ali Teepo To: Sent: Tuesday, February 06, 2001 4:38 PM Subject: Plain text from Cocoon > > Hi! > > I wan't plain text output from cocoon, but somehow it gives an > error message unless i include som html-tags. How can i get plain > text without the tags ? > > My XML page looks like this : > ------------------------------------------------------------------------ > - > > > > > OleO.O > > Olsen > > PerP.P > > Person > > > ------------------------------------------------------------------------ > - > And my XSL page looks like this : > ------------------------------------------------------------------------ > - > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:fo="http://www.w3.org/1999/XSL/Format"> > > > > > > > > > ------------------------------------------------------------------------ > --- > The ERROR message looks like this : > ------------------------------------------------------------------------ > --- > > > > Error found handling the request. > org.apache.xalan.xslt.XSLProcessorException: Warning: can't output text > before document element! Ignoring... > at > org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1710) > at > org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1674) > at > org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:703) > at > org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransforme > r.java:107) > at > org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.jav > a:116) > at org.apache.cocoon.Engine.handle(Engine.java:384) > at org.apache.cocoon.Cocoon.service(Cocoon.java:183) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl. > java:208) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl > etContext.java:1127) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl. > java:1529) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > --------- > org.xml.sax.SAXException: Warning: can't output text before document > element! Ignoring... > at > org.apache.xalan.xpath.xml.FormatterToDOM.append(FormatterToDOM.java:147 > ) > at > org.apache.xalan.xpath.xml.FormatterToDOM.characters(FormatterToDOM.java > :331) > at > org.apache.xalan.xslt.XSLTEngineImpl$ResultTreeHandler.characters(XSLTEn > gineImpl.java:4021) > at > org.apache.xalan.xslt.ElemValueOf.execute(ElemValueOf.java:211) > at > org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl > ement.java:661) > at > org.apache.xalan.xslt.ElemTemplateElement.transformChild(ElemTemplateEle > ment.java:1199) > at > org.apache.xalan.xslt.ElemTemplateElement.processLocatedNode(ElemTemplat > eElement.java:1061) > at > org.apache.xalan.xpath.SimpleNodeLocator.findChildren(SimpleNodeLocator. > java:773) > at > org.apache.xalan.xpath.SimpleNodeLocator.step(SimpleNodeLocator.java:428 > ) > at > org.apache.xalan.xpath.SimpleNodeLocator.locationPath(SimpleNodeLocator. > java:321) > at org.apache.xalan.xpath.XPath.locationPath(XPath.java:964) > at org.apache.xalan.xpath.XPath.execute(XPath.java:1385) > at org.apache.xalan.xpath.XPath.execute(XPath.java:1354) > at org.apache.xalan.xpath.XPath.execute(XPath.java:311) > at > org.apache.xalan.xslt.ElemTemplateElement.transformSelectedChildren(Elem > TemplateElement.java:896) > at > org.apache.xalan.xslt.ElemForEach.execute(ElemForEach.java:134) > at > org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl > ement.java:661) > at > org.apache.xalan.xslt.ElemTemplateElement.transformChild(ElemTemplateEle > ment.java:1199) > at > org.apache.xalan.xslt.ElemTemplateElement.processLocatedNode(ElemTemplat > eElement.java:1061) > at > org.apache.xalan.xpath.SimpleNodeLocator.findChildren(SimpleNodeLocator. > java:773) > at > org.apache.xalan.xpath.SimpleNodeLocator.step(SimpleNodeLocator.java:428 > ) > at > org.apache.xalan.xpath.SimpleNodeLocator.locationPath(SimpleNodeLocator. > java:321) > at org.apache.xalan.xpath.XPath.locationPath(XPath.java:964) > at org.apache.xalan.xpath.XPath.execute(XPath.java:1385) > at org.apache.xalan.xpath.XPath.execute(XPath.java:1354) > at org.apache.xalan.xpath.XPath.execute(XPath.java:311) > at > org.apache.xalan.xslt.ElemTemplateElement.transformSelectedChildren(Elem > TemplateElement.java:896) > at > org.apache.xalan.xslt.ElemApplyTemplates.execute(ElemApplyTemplates.java > :176) > at > org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateEl > ement.java:661) > at > org.apache.xalan.xslt.ElemTemplate.execute(ElemTemplate.java:145) > at > org.apache.xalan.xslt.StylesheetRoot.process(StylesheetRoot.java:444) > at > org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:679) > at > org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransforme > r.java:107) > at > org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.jav > a:116) > at org.apache.cocoon.Engine.handle(Engine.java:384) > at org.apache.cocoon.Cocoon.service(Cocoon.java:183) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl. > java:208) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl > etContext.java:1127) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl. > java:1529) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. > > To unsubscribe, e-mail: > For additional commands, e-mail: