Subject: Re: How to get the sibling node just before the context node?
From: Ramkumar Menon <ramkumar.menon@xxxxxxxxx>
Date: Thu, 21 Apr 2005 11:40:13 +0530
|
Hi James,
cdnt u use preceding-sibling::B/TEXT1. If you want a generic mechanism
to get the immediate preceding sibling node , cdnt u use
preceding-sibling::node()[1] which in this case gives you B , and then
maybe use the node step TEXT1 to point to TEXT1. [i.e.
preceding-sibling::node()[1]/TEXT1
rgds,
Menon
On 4/21/05, Jaime Stuardo <jstuardo@xxxxxxxxxxx> wrote:
> For example,
>
> <A>
> <TEXT1>
> <TEXT2>
> </A>
> <B>
> <TEXT1>
> <TEXT2>
> </B>
> <C>
> <TEXT1>
> <TEXT2>
> </C>
>
> If context node is C, I want to get only B.
>
> I tried using preceding-sibling::TEXT1 but I always get TEXT1 of node A, but
I want to get it of node B.
>
> Thanks in advance
> Jaime
>
>
--
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!
-Ramkumar Menon
A typical Macroprocessor
|