xsl-list
[Top] [All Lists]

Assigning a boolean value to a variable

2005-06-07 13:47:52
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>
--~--



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