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>
- Subject: RE: [xsl] Preceding Ancestors
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Wed, 8 Aug 2001 18:18:44 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> Well I'm trying to create some sort of scoping rule
> into my XML definition ( well it's already there but
> I'm trying to get at it from deep inside one long
> XPath expression ). 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
>
> <s>
> <m>
> <p a="1"/>
> <p a="2"/>
> <m>
> <p a="3"/>
> <p a="4"/>
> <p a="5"/>
> </m>
> <m>
> <p a="6"/>
> <p a="7"/> <---Context is here
> <p a="8"/>
> </m>
> <p a="9"/>
> </m>
> </s>
>
> And I'm expecting something like
> <p a="1"/>
> <p a="2"/>
> <p a="6"/>
>
Try ancestor-or-self::*/preceding-sibling::p
>
> Any ideas out there pleeeeze. I'll owe you a beer ( or beverage
> of your choice ) next time you're in Cambridge.
I'll claim it. Which Cambridge did you have in mind?
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list