Subject: Re: <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 |
|
Michael Kay - 9 Dec 2004 15:35:29 -0000
António Mota - 9 Dec 2004 22:40:36 -0000 <=
|
|