[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Preceding Ancestors


Subject: RE: [xsl] 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



Current Thread
Keywords