This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: position within same nodes
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] position within same nodes
- From: Laurence O Garfield <lgarfiel at students dot depaul dot edu>
- Date: Thu, 19 Jul 2001 14:59:57 -0500 (CDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
> Larry,
>
> Try (count(preceding-sibling::meep)+1), or
> (count(preceding-sibling::*[name()=name(current())])+1) for the general case.
>
> <xsl:number/> is another way to go. It can get fairly complex (look it up
> in the spec), but in this case you shouldn't need any attributes to
> configure the counting: it'll default to what you want. Bind it to a
> variable if you need to retrieve it through XPath.
>
> Cheers,
> Wendell
Thanks, Wendell! They both worked perfectly. I decided to go with
<xsl:number /> because it seemed more elegant/readable-1-year-from-now.
:-)
--Larry Garfield
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list