Re: [xsl] Multiple elements condition

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