xsl-list
[Top] [All Lists]

Re: How to get the sibling node just before the context node?

2005-04-20 23:10:13
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(_at_)security(_dot_)cl> 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




-- 
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!

-Ramkumar Menon
 A typical Macroprocessor

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--