XSLT。两个可能的输出值,多个 if 语句。有没有办法做到这一点?
XSLT. Two possible output values, multiple if statements. Is there a way to do this?
我有两个可能的值可以输出 "A" 和 "B"
我遇到的问题是对于输出 "A",它必须满足 3-4 个条件,否则 return "B"。我尝试使用但无法弄清楚。
我试过做如下的事情
<xsl:if>Cond1
<xsl:if>Cond2
<xsl:if>Cond3
</xsl:if>
</xsl:if>
A
</xsl:if>
B
但是如果所有条件都满足,这只是 returnA 和 B。有谁知道如何做到这一点?
尝试:
<xsl:choose>
<xsl:when test="Cond1 and Cond2 and Cond3">A</xsl:when>
<xsl:otherwise>B</xsl:otherwise>
</xsl:choose>
我有两个可能的值可以输出 "A" 和 "B"
我遇到的问题是对于输出 "A",它必须满足 3-4 个条件,否则 return "B"。我尝试使用但无法弄清楚。
我试过做如下的事情
<xsl:if>Cond1
<xsl:if>Cond2
<xsl:if>Cond3
</xsl:if>
</xsl:if>
A
</xsl:if>
B
但是如果所有条件都满足,这只是 returnA 和 B。有谁知道如何做到这一点?
尝试:
<xsl:choose>
<xsl:when test="Cond1 and Cond2 and Cond3">A</xsl:when>
<xsl:otherwise>B</xsl:otherwise>
</xsl:choose>