我有一个xsl的查询:当我有以下查询..
<xsl:if test="$IsCC='false'">
<xsl:choose>
<xsl:when test="./EMDefinition and ./EMMRate">
<xsl:value-of select="'AAA'" />
</xsl:when>
<xsl:whentest="./EMtion and ./EMRate">
<xsl:value-of select="'BBB'" />
</xsl:when>
</xsl:choose>
</xsl:if>
现在我想要洗牌是这样的,当xsl条件都失败时它应该默认打印假,在xslt 1.0中,大家请更新,早期响应将不胜感激
答案 0 :(得分:0)
您可以添加xsl:otherwise
以产生错误输出
<xsl:choose>
<xsl:when test="./EMDefinition and ./EMMRate">
<xsl:value-of select="'AAA'" />
</xsl:when>
<xsl:whentest="./EMtion and ./EMRate">
<xsl:value-of select="'BBB'" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'false'" />
</xsl:otherwise>
</xsl:choose>