xsl-list
[Top] [All Lists]

RE: Assigning a boolean value to a variable

2005-06-07 16:40:20
Yes.

<xsl:variable name="boolVar" select="$input = 'urn:dummy:true'"/>


Michael Kay
http://www.saxonica.com/


-----Original Message-----
From: Kenneth Stephen 
[mailto:marvin(_dot_)the(_dot_)cynical(_dot_)robot(_at_)gmail(_dot_)com] 
Sent: 07 June 2005 21:48
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Assigning a boolean value to a variable

Hi,

    The following code :

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
        xmlns:true="urn:dummy:true"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

        <true:dummy />

        <xsl:param name="input" />

        <xsl:template match="/">
                <xsl:variable name="boolVar"
select="boolean(document('')/xsl:stylesheet/*[namespace-uri() =
$input])" />
                <xsl:choose>
                        <xsl:when test="$boolVar">true</xsl:when>
                        <xsl:otherwise>false</xsl:otherwise>
                </xsl:choose>
        </xsl:template>

</xsl:stylesheet>

...prints out "true" when the parameter "input" has a value of
"urn:dummy:true" and false otherwise. Is there a simpler way to
conditionally assign a boolean value to boolVar depending on the value
of the parameter "input"?

Thanks,
Kenneth

--~------------------------------------------------------------------
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>