|
Subject: RE: [xsl] Problem getting position of node From: <Jarno.Elovirta@xxxxxxxxx> Date: Tue, 21 Mar 2006 10:46:50 +0200 |
Hi,
> Iam attempting to append the position of the current
>node to the value of each of the node's attributes but Iam
>having problems in achieving this.
>
>Iam getting the following error:
>
>Error at xsl:value-of on line 27 of file:/D:/xamp.xsl:
> Error in expression concat(., parent::node()/position()):
>Unexpected token [<function>] in path expression
>
>
>The line causing the problem is
>
><xsl:attribute name="{name(.)}">
><xsl:value-of select="concat(., parent::node()/position())"/>
parent::node()/position() is the problem, you can't use a function as a right
side operator in a path expression. Also, position() does not return the
position of a node in it's siblings, but rather the context position. You
want
<xsl:value-of select="."/>
<xsl:number count="*"/>
Cheers,
Jarno
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Problem getting position of n, omprakash . v | Thread | RE: [xsl] Problem getting position , Michael Kay |
| RE: [xsl] Un-cdata-section-elements, Jarno.Elovirta | Date | RE: [xsl] Problem getting position , omprakash . v |
| Month |