Subject: RE: Preceding Ancestors
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Wed, 8 Aug 2001 18:18:44 +0100
|
> 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
|