This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Calling position() on a parent element
- From: Oleg Tkachenko <olegt at multiconn dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Wed, 08 May 2002 17:58:10 +0200
- Subject: Re: [xsl] Calling position() on a parent element
- Organization: Multiconn International
- References: <1020868396.16471.25.camel@tp6>
- Reply-to: xsl-list at lists dot mulberrytech dot com
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