Subject: [xsl] not()'ing a false variable, xalan 2.4.D1 From: Elizabeth Barham <lizzy@xxxxxxxxxxxxxxxxx> Date: 07 Nov 2002 18:17:20 -0600 |
Hi, I am trying to make a variable that is either true or false, and later doing an <xsl:if> operation with the condition being not'd, but for some reason xalan 2.4.D1 is saying that a not("variable assigned as false") is not true. Is this a bug or am I doing something wrong? Test case: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml"/> <xsl:template match="/"> <!-- make a false variable entitled 'false-variable' --> <xsl:variable name="false-variable"> <xsl:value-of select="false()"/> </xsl:variable> <xsl:text>$false-variable == </xsl:text> <xsl:value-of select="$false-variable"/> <xsl:text> </xsl:text> <xsl:choose> <xsl:when test="$false-variable"> <xsl:text>variable is true.</xsl:text> </xsl:when> <xsl:when test="not($false-variable)"> <xsl:text>variable is false.</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>This should not occur.</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet> outcome: $ java org.apache.xalan.xslt.Process -in job-listing.xml -xsl test.xsl <?xml version="1.0" encoding="UTF-8"?> $false-variable == false variable is true. ? Elizabeth XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Tracking line counts uniq, J.Pietschmann | Thread | Re: [xsl] not()'ing a false variabl, Greg Faron |
Re: [xsl] MSXML / NBSP problem and , Greg Faron | Date | Re: [xsl] not()'ing a false variabl, Greg Faron |
Month |