This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Preceding Ancestors



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]