Re: [xsl] Select nodes with equal position

Subject: Re: [xsl] Select nodes with equal position
From: Midsummer Sun <midsummer.sun@xxxxxxxxx>
Date: Sun, 3 Apr 2005 09:32:47 +0530
Thank you David. This also works -
<xsl:value-of select="../../colspec[count(current()/preceding-sibling::entry)+1]/@colname"/>
(got idea from your answer)

Seems more programmer friendly to me(not a XPath expert like you)   

Best regards,

On Apr 3, 2005 2:49 AM, David Carlisle <davidc@xxxxxxxxx> wrote:
> 
>  Why this should not work -
>   <xsl:template match="entry">
>    <xsl:value-of select="../../colspec[position()]/@colname"/>
>   </xsl:template>
> 
> colspec[2] means colspec[position()=2] and so selects the second colspec
> 
> colspec[position()] means colspec[position()=position()]  which is the
> same as colspec as the predicate is always true.
> 
> David
> 
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________

Current Thread