This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Get parent's node position - Urgent
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Get parent's node position - Urgent
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Wed, 26 Sep 2001 16:37:01 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
>
> To get the name of parent node I know:
> <xsl:value-of select="name(parent::*)"/>
> But I need the position.
>
What do you mean by "position"?
If you mean the number of preceding sibling elements, use
count(parent::*/preceding-sibling::*)
or use xsl:number
The position() function is about the position of the context node in the
sequence of nodes currently being processed, it has nothing to do with the
position of a node in the source tree.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list