XSLT 1.0——关于变换xsl中的条件



我有一个查询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 when条件都失败时它应该默认打印false,在xslt 1.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>

最新更新