xsl-list
[Top] [All Lists]

Re: [xsl] Multiple elements condition

2007-08-31 02:52:32
On 8/30/07, David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk> 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--