RE: [xsl] following sibling not working

Subject: RE: [xsl] following sibling not working
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 30 Jun 2003 00:56:39 +0100
Probably the following sibling isn't what you think it is. Show us the
source document, and what the context node is at the time.

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Paul Tremblay
> Sent: 29 June 2003 18:18
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] following sibling not working
> 
> 
> I'm trying to test for a condition in the following sibling 
> node and having no luck. My template looks like this:
> 
> <xsl:if test = "not(following-sibling::emphasis[1][@role = 
> 'option-argument'])">
>             <block new-lines-after = "1">
>                 <xsl:text>]</xsl:text>
>             </block>
>         </xsl:if>
> 
> The idea is to make sure the following mode does not have an 
> attribute that is an option argument. If the following node 
> in fact does not have such an attribute, but a "]" in the mode. 
> 
> I have also tried:
> 
> 
> <xsl:if test = "not(following-sibling::*[1][@role = 
> 'option-argument'])">
>             <block new-lines-after = "1">
>                 <xsl:text>]</xsl:text>
>             </block>
>         </xsl:if>
> 
> But I couldn't get the results I wanted here, either.
> 
> Thanks
> 
> Paul
> 
> -- 
> 
> ************************
> *Paul Tremblay         *
> *phthenry@xxxxxxxxxxxxx*
> ************************
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread