RE: [xsl] Preceding Ancestors

Subject: RE: [xsl] Preceding Ancestors
From: Richard Mitchell <Richard.Mitchell@xxxxxxxxxxxxx>
Date: Wed, 8 Aug 2001 16:43:04 +0100
Oliver prayed for beer in reply:
> 
> Hi Richard
> 
> > What I can't work out is
> > how to get at any preceding elements that are in
> > my 'scope' i.e. from a file like
> [..]
> > I've tried ancestor::*/p but that will give me <p a="9"/> too.
> 
> You've said it already: preceding elements
> preceding::p
> 
> > Any ideas out there pleeeeze. I'll owe you a beer ( or beverage
> > of your choice ) next time you're in Cambridge.
> 
> Good idea. :-)
> Oliver
> 
I beg to differ but that would give - quoting the verse as according
to cooktop..

n:/s/m/m[2]/p[2]/preceding::p
<!-- XPATH:/s/m/m[2]/p[2]/preceding::p -->
<xpath-query query="/s/m/m[2]/p[2]/preceding::p">
<p a="1" />
<p a="2" />
<p a="3" />
<p a="4" />
<p a="5" />
<p a="6" />
</xpath-query>

Giving me 3,4,5 where I shouldn't have them :)

Richard

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread