Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 37789 invoked by uid 500); 22 May 2003 02:35:39 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 37776 invoked from network); 22 May 2003 02:35:38 -0000 Received: from out006pub.verizon.net (HELO out006.verizon.net) (206.46.170.106) by daedalus.apache.org with SMTP; 22 May 2003 02:35:38 -0000 Received: from verizon.net ([141.156.213.191]) by out006.verizon.net (InterMail vM.5.01.05.33 201-253-122-126-133-20030313) with ESMTP id <20030522023547.KMTC25800.out006.verizon.net@verizon.net>; Wed, 21 May 2003 21:35:47 -0500 Message-ID: <3ECC3781.2010506@verizon.net> Date: Wed, 21 May 2003 22:35:45 -0400 From: Vadim Gritsenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: cocoon-dev@xml.apache.org CC: tcurdt@dff.st Subject: Re: [RT/BUG] XSP processing References: <3ECBE63F.7000901@dff.st> <3ECBEE5D.8020608@verizon.net> <1053556674.921.60.camel@defiant.dff.local> In-Reply-To: <1053556674.921.60.camel@defiant.dff.local> Content-Type: multipart/mixed; boundary="------------000803040901060008000601" X-Authentication-Info: Submitted using SMTP AUTH at out006.verizon.net from [141.156.213.191] at Wed, 21 May 2003 21:35:47 -0500 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. --------------000803040901060008000601 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Torsten Curdt wrote: ... >>>"XMLReader", "XMLFilter" and a "TransformerChainBuilderFilter" >>>are being used. >>> >>>Not sure - this *migt* be fixable (well, let's better call it >>>"worked around") by specifing some more properties (so the proper >>>XMLReaderFactory is being used) but... >>> >>> >>You can start fixing it by replacing those XMLReaders with proper >>Excalibur parsers. >> >> > >That's what I wanted to do :) >Not sure if this will work with the XMLFilter approach though :-/ >I'll check that tomorrow. > Attached patch which: * Removes resolver where it's not needed * Removes XMLReader everywhere, SourceUtil.toSAX is used * Removes XMLFilter everywhere, XMLPipe is used * Something else I forgot? :) Please review those changes, test in your setup, let me know if this is ok -- I'll commit them tomorrow. Next step would be to use XSLT processor from excalibur... Vadim --------------000803040901060008000601 Content-Type: application/x-tar; name="xspRefactor.diff.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="xspRefactor.diff.gz" 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 Adgq1nhMmwAA --------------000803040901060008000601--