Re: [xsl] <xsl:number> in XPath

Subject: Re: [xsl] <xsl:number> in XPath
From: António Mota <xptm@xxxxxxx>
Date: Thu, 9 Dec 2004 21:32:17 +0000
Dave's answer

(//menu)[$pos]

select the node at absolute position $pos. Now i want the other way around,
giving a node, what is it's absolute position in the tree? I think the answer
will be

count(menu/ancestor-or-self::menu)+count(menu/preceding::menu)

that should return the same value as

<xsl:number level='any' count="menu"/>

Am i correct?


Citando Antsnio Mota <xptm@xxxxxxx>:

> Searching the archives i found that
>
> <xsl:number level="any" count="*" from="parent"/>
>
> will give the "absolute position" of a node in the tree.
>
> How can i use a similar expression on a XPath expression?
>
> Something like
>
> select="//menu[absoluteposition()=$pos]
>
>
> where pos is a paramater number?
>
> Thanks.
>
>
>
>
> O SAPO ja esta livre de vmrus com a Panda Software, fique vocj tambim!
> Clique em: http://antivirus.sapo.pt
>
>





O SAPO ja esta livre de vmrus com a Panda Software, fique vocj tambim!
Clique em: http://antivirus.sapo.pt

Current Thread