xsl-list
[Top] [All Lists]

Re: [xsl] Finding nodes between other nodes

2010-04-23 09:14:35
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 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--