This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Calling position() on a parent element


Graham Ashton wrote:

> <xsl:template match="td/label">
>   <label>
>     <text><xsl:value-of select="."/></text>
>     <left_attach><xsl:value-of select="position(parent)"/></left_attach>
>   </label>
> </xsl:template>
> 
> Obviously, the "position(parent)" part is wrong (it just illustrates
> what I'd like to do).
> 
> Is there a way for the template that handles <label> elements to
> determine the position of <td> elements, within the <tr>?

Try count(../preceding-sibling::*) to count number of preceding siblings of 
the parent element.

-- 
Oleg Tkachenko
Multiconn International, Israel


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]