Return-Path: Delivered-To: apmail-jakarta-taglibs-dev-archive@www.apache.org Received: (qmail 35791 invoked from network); 27 Oct 2008 20:39:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Oct 2008 20:39:57 -0000 Received: (qmail 61111 invoked by uid 500); 27 Oct 2008 20:40:01 -0000 Delivered-To: apmail-jakarta-taglibs-dev-archive@jakarta.apache.org Received: (qmail 61103 invoked by uid 500); 27 Oct 2008 20:40:01 -0000 Mailing-List: contact taglibs-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Tag Libraries Developers List" Reply-To: "Tag Libraries Developers List" Delivered-To: mailing list taglibs-dev@jakarta.apache.org Received: (qmail 61092 invoked by uid 99); 27 Oct 2008 20:40:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 13:40:01 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.217.18] (HELO mail-gx0-f18.google.com) (209.85.217.18) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 20:38:45 +0000 Received: by gxk11 with SMTP id 11so684619gxk.13 for ; Mon, 27 Oct 2008 13:39:24 -0700 (PDT) Received: by 10.142.50.15 with SMTP id x15mr2900098wfx.342.1225139963086; Mon, 27 Oct 2008 13:39:23 -0700 (PDT) Received: by 10.143.45.18 with HTTP; Mon, 27 Oct 2008 13:39:23 -0700 (PDT) Message-ID: Date: Mon, 27 Oct 2008 16:39:23 -0400 From: "Kris Schneider" To: "Tag Libraries Developers List" Subject: Re: Slowly x:forEach/x:out tags In-Reply-To: <31cc37360810271319g789442e7t2f5d90f712573107@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <806d3a1f0810211109y7743826el690e43a777fae1bf@mail.gmail.com> <806d3a1f0810270944x2285b276l8bf775096d6b36b9@mail.gmail.com> <31cc37360810271319g789442e7t2f5d90f712573107@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Oct 27, 2008 at 4:19 PM, Henri Yandell wrote: > On Mon, Oct 27, 2008 at 11:48 AM, Kris Schneider wrote: >> On Mon, Oct 27, 2008 at 12:44 PM, emerson cargnin >> wrote: >>> So there is no plans to fix this is future versions? >> >> I'd have to say, no, there doesn't seem to be a plan to fix this in >> Standard 1.1. >> >>> We have quite a few number of x:forEach/x:out on our JSPs. I believe >>> our managers wouldn't be willing to refactor all the pages to switch >>> that for xslt, which I'd believe would be overkill. >> >> Understood. >> >>> Is there someone in charge of the x taglibs? >> >> I suppose that would be Jakarta committers with an interest in the >> Standard taglib. I happen to be one of those, but I'm not actively >> working on it at the moment. It seems like this is really one of the >> worst areas of the implementation, but it's hard to gauge how much >> pain it's actually causing (besides yours, of course). There's not >> much traffic on the Jakarta taglibs lists and I have no idea if this >> ever comes up on other lists/forums. Personally, I'd love to be able >> to fix it, but I just can't promise to be able to make the time to do >> it. Maybe... > > It's the ugliest bug in the taglibs. I spent some time on it last > year, but couldn't identify a solution as I was knee deep in copied > Xerces (or was it Xalan?) internals. Yup, pretty much exactly where I was at with: https://issues.apache.org/bugzilla/show_bug.cgi?id=27717#c1 (wow, that was 4.5 years ago!) Haven't had the time, or nerve ;-), to go back...yet... I'm pretty sure I dumped it into an email here a while back, but one of the things I thought would be worth investigating is to use JAXP 1.3 (https://jaxp.dev.java.net/) and integrate with the javax.xml.xpath API instead of Xerces/Xalan. I'm pretty sure JAXP 1.3 got backported to Java 1.3, but I'm not sure if the same thing happened with JAXP 1.4. > Hen -- Kris Schneider directThought --------------------------------------------------------------------- To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org