[xsl] Conditional [AND] [OR] testing.

Subject: [xsl] Conditional [AND] [OR] testing.
From: Stephen Cunliffe <scunliffe@xxxxxxxxxxxxxxxxxx>
Date: Wed, 21 Feb 2001 14:15:26 -0500
I'm probably missing the obvious, but...

I'm just looking for quick syntax on how to do an <xsl:if> or <xsl:when>
test for A or B, or A and B.

E.g.

To simulate [AND], I could nest the following:
<xsl:if test="vehicle=='car'">
  <xsl:if test="colour=='red'">
    We have a special on fuzzy dice!...
  </xsl:if>
</xsl:if>

To simulate [OR], I could nest the following:
<xsl:choose>
  <xsl:when test="vehicle=='financed'">
    Congrats on the new vehicle!
  </xsl:when>
  <xsl:when test="vehicle=='leased'">
    Congrats on the new vehicle!
  </xsl:when>
</xsl:choose>

Can I use || or && or similar to do 2+ tests in one if/when?

Steve


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread