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]

Re: XPath for number of preceding nodes sharing an ancestor


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


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