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


> 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


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