This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: XPath for number of preceding nodes sharing an ancestor
- To: XSL mailing list <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] XPath for number of preceding nodes sharing an ancestor
- From: "Christopher R. Maden" <crism at maden dot org>
- Date: Tue, 15 May 2001 16:56:19 -0700
- Reply-To: xsl-list at lists dot mulberrytech dot com
At 16:24 15-05-2001, Michael Strasser wrote:
>I want to count the number of preceding nodes that share an ancestor node.
>
>When each input element is processed I need a unique number within the
>inputform node.
>
>This works but the XPath in the select attribute of xsl:variable feels a
>bit clumsy. Is there a better way or am I feeling worried because it is
>rather wordy?
Depending on what you want to do with the number, you may be able to use
the <xsl:number/> instruction. This puts the number directly into the
result tree, so it can't (for instance) be used in a select expression, but
if you're just trying to number the items, it may help.
[There's been a discussion over in XML-L on the benefits and drawbacks of
<xsl:number/> if anyone's interested.]
-Chris
--
Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list