This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Preceding Ancestors
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Preceding Ancestors
- From: Richard Mitchell <Richard dot Mitchell at vbnonline dot com>
- Date: Wed, 8 Aug 2001 16:43:04 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
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