Subject: RE: 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: 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
|