Re: [xsl] Finding nodes between other nodes

Subject: Re: [xsl] Finding nodes between other nodes
From: Nic Gibson <nicg@xxxxxxxxxx>
Date: Fri, 23 Apr 2010 14:13:58 +0000
On Fri, Apr 23, 2010 at 03:01:27PM +0100, Michael Kay wrote:
> > 
> > I'm trying to find all processing instructions that occur 
> > between the current node (which will always be a text node in 
> > this case) and the next text node (in document order). 
> 
> When you say "next", are these nodes all siblings?
> 
> If so,
> 
> <xsl:variable name="next" select="following-sibling::text()[1]"/>
> ... select="following-sibling::processing-instruction()[. &lt;&lt; $next]"/>

Sadly, no. I wouldn't be in this position were they siblings.

thanks

nic
> 
> Regards,
> 
> Michael Kay
> http://www.saxonica.com/
> http://twitter.com/michaelhkay 

Current Thread