xsl-list
[Top] [All Lists]

Re: [xsl] Assigning value to variable based on xsl:choose test

2006-07-24 02:26:52

Is it possible to set the value of a variable based upon a test?

yes but the logic of the syntax follows that english description, not
the syntax that you might be familiar with from some other programming
languages. You want _a_ variable binding, the _value_ of which depends on
an boolean test, so that's

<xsl:variable name="numTickets">
<xsl:choose>
        <xsl:when test="price_type = 56">8</xsl:when>
        <xsl:when test="price_type = 57">4</xsl:when>
        <xsl:otherwise>9</xsl:otherwise>
</xsl:choose>
</xsl:variable>

David



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