XSLT。两个可能的输出值,多个if语句。有没有办法做到这一点?

时间:2015-01-21 20:13:25

标签: xml xslt

我可以输出两个可能的值" A"和" B"

我遇到的问题是,对于输出" A",它必须满足3-4个条件,否则返回" B"。我尝试过使用,但我无法理解。

我尝试过像下面这样的事情

<xsl:if>Cond1
<xsl:if>Cond2
<xsl:if>Cond3
</xsl:if>
</xsl:if>
A
</xsl:if>
B

但如果满足所有条件,这只会返回A和B.有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:4)

尝试:

<xsl:choose>
    <xsl:when test="Cond1 and Cond2 and Cond3">A</xsl:when>
    <xsl:otherwise>B</xsl:otherwise>
</xsl:choose>