Re: [xsl] Calling position() on a parent element

Subject: Re: [xsl] Calling position() on a parent element
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Wed, 08 May 2002 17:58:10 +0200
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



Current Thread