Subject: Re: [xsl] Multiple elements condition From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Fri, 31 Aug 2007 10:52:30 +0100 |
On 8/30/07, David Carlisle <davidc@xxxxxxxxx> wrote: > > > > exists(para[2]) and not(exists(para[3])) > > > > or th count() could be noticably slower > if the sy> > > > exists(para[2]) and empty(para[3]) > > they both always look for the 2nd and 3rd element but you don't need t0 > look for the 3rd if the 2nd isn't there.... > > if (para[2]) then empty(para[3]) else false() > > but the chance that any of these make a measurable difference is slim, You never know being too clever with the XPath may just confuse the optimizer and end up making things slower... I think there might be a rule here of "code the obvious" -- http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Multiple elements conditi, Michael Kay | Thread | Re: [xsl] Multiple elements conditi, David Carlisle |
Re: [xsl] Multiple elements conditi, Florent Georges | Date | Re: [xsl] Multiple elements conditi, David Carlisle |
Month |