Re: [xsl] Navigation / node-set

Subject: Re: [xsl] Navigation / node-set
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Wed, 14 May 2008 23:09:10 +0530
Hi Mike,

On 5/14/08, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> You basically need to collapse the "matching" condition into a predicate so
> you can say
>
> <xsl:for-each select="preceding-sibling::*[PRED][1]">

Would we really require a for-each loop when only one element is
required to be processed.

We can just directly process, say preceding-sibling::*[PRED][1] or
perhaps store the element node in a variable (as below) and later use
it.

<xsl:variable name="x" select="preceding-sibling::*[PRED][1]" />


-- 
Regards,
Mukul Gandhi

Current Thread