[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: finding the position of a node within a node set
Assuming Xpath 2.0 take a look at the index-of function. On Sun, Aug 26, 2012 at 6:41 AM, Wolfhart Totschnig <wolfhart@xxxxxxxxxxxxx> wrote: > Dear list, > > I have an XPath question to which I cannot find the answer. > > Let $node_set be a set of element nodes, stored in a variable. In this set > there is an element with @id="foo". I would like to know the position of > this element within the node set. I found the following solution: > > <xsl:for-each select="$node_set"> > <xsl:if test="@id='foo'"> > <xsl:value-of select="position()"> > </xsl:if> > </xsl:for-each> > > I cannot but think that there is a quicker, XPath-only solution to this, yet > I cannot find it. Thank you for your help! > > Wolfhart
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|