|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] boolean values
I'm having trouble creating variables that are equivalent to a boolean value. I have a variable that was previously coded in this fashion: <xsl:variable name="hasContracts" select="boolean(/Output/Contracts/Contract)"/> This returned an actual true/false boolean value, and I was able to test for it like this: <xsl:if test="$hasContracts"> However, due to business needs, I have to expand my variable. I have since code it in this manner: <xsl:variable name="hasContracts"> <xsl:choose> <xsl:when test="$branding = 'ABC'"><xsl:value-of select="count(/Output/Contracts/Contract[substring(ContractId,1,1)='Q']) > 0"/> </xsl:when> <xsl:otherwise><xsl:value-of select="boolean(/Output/Contracts/Contract)"/></xsl:otherwise> </xsl:choose> </xsl:variable> And now it is no longer a boolean value, perhaps because true or false is a child of the xsl:variable element? Is there a way to put the value of your variable in a xsl:choose and retain a true boolean value? Thanks, Matt XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








