Return-Path: Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: (qmail 71584 invoked from network); 15 Sep 2003 15:16:28 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 15 Sep 2003 15:16:28 -0000 Received: (qmail 73613 invoked by uid 500); 15 Sep 2003 15:16:10 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 73483 invoked by uid 500); 15 Sep 2003 15:16:09 -0000 Mailing-List: contact users-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: users@cocoon.apache.org Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 73468 invoked from network); 15 Sep 2003 15:16:07 -0000 Received: from unknown (HELO sati.virbus.de) (145.253.246.81) by daedalus.apache.org with SMTP; 15 Sep 2003 15:16:07 -0000 Received: from sati.virbus.de (localhost [127.0.0.1]) by localhost (SMTP Server) with ESMTP id F2EFC166A5E for ; Mon, 15 Sep 2003 17:16:09 +0200 (MEST) Received: from virbus.de (saraswati.virbus.de [212.144.5.199]) by sati.virbus.de (SMTP Server) with ESMTP id 9A0BD166A5B for ; Mon, 15 Sep 2003 17:16:09 +0200 (MEST) Message-ID: <3F65D7B9.5040004@virbus.de> Date: Mon, 15 Sep 2003 17:16:09 +0200 From: Joerg Heinicke User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030617 X-Accept-Language: de-de, de, en, en-us MIME-Version: 1.0 To: users@cocoon.apache.org Subject: Re: Using Saxon 7.6 with cocoon2.1 References: <7F118E709193D711805F0002A540AC2E16A3F0@erlm512a.erl9.siemens.de> In-Reply-To: <7F118E709193D711805F0002A540AC2E16A3F0@erlm512a.erl9.siemens.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hello Roman, AFAIK you don't need anything specific in Excalibur XML util. Saxon is TRaX compatible and so it should work. From the error I guess you have an error in an XML file that's validated against an XML Schema ("Cannot compare xs:boolean to xs:string ..."). I don't know of any default usage of XML Schema in Cocoon, so you have to look where you use it. Regards, Joerg Fleischer Roman wrote: > Hi, > > does anybody a solution for using saxon instead of xalan? I�m using > cocoon2.1 and try to change the XSLT-Processor to Saxon. In the cocoon.xconf > I added the entry > > role="org.apache.excalibur.xml.xslt.XSLTProcessor/saxon" > class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl"> > > value="net.sf.saxon.TransformerFactoryImpl"/> > > > and in the sitemap.xmap: > > src="org.apache.cocoon.transformation.TraxTransformer"> > false > false > false > > org.apache.excalibur.xml.xslt.XSLTProcessor/saxon -processor-role> > > > I copied the files saxon.jar and saxon-jdom.jar to the lib-directory of > cocoon,but I get the following error: > > Original Exception: javax.xml.transform.TransformerException: Cannot compare > xs:boolean to xs:string at > net.sf.saxon.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java: > 105) at > org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) > at > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer > .java:529) at > org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStrea > mInterpreter.java:120) at > org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByt > eStreamInterpreter.java:110) at > org.apache.cocoon.components.profiler.ProfilingXMLPipe.endDocument(Profiling > XMLPipe.java:136) at > org.apache.cocoon.generation.RequestGenerator.generate(RequestGenerator.java > :215) at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLP > ipeline(AbstractProcessingPipeline.java:548) at > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline > .processXMLPipeline(AbstractCachingProcessingPipeline.java:196) at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(Abs > tractProcessingPipeline.java:492) at > org.apache.cocoon.components.profiler.ProfilingCachingProcessingPipeline.pro > cess(ProfilingCachingProcessingPipeline.java:290) at > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri > alizeNode.java:150).................................. > > Do I need a special excalibur-util like: > "avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/xpath > Saxon6ProcessorImpl.java Saxon7ProcessorImpl.java"? Where can I get this > util? > > Thanks for any help -- System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@virbus.de www.virbus.de --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org