我有一个与xsl选择相关的查询,正在使用xsl select 现在我有两个xsl:当条件像下面的hsown那样
<xsl:choose>
<xsl:when test=$labcVar=$cde>
<xsl:when test="$erf=$der">
<xsl:value-of select="'edr'" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'fre'" />
</xsl:otherwise>
请告知这是正确的方法,因为inss xsl:when ..我只有在第一次条件变为真时才开始我唯一应该去第二个xsl:当条件时,请告知它是否已经aloowed
答案 0 :(得分:13)
您无法将when
直接嵌套在when
内,但可以使用其他choose
:
<xsl:choose>
<xsl:when test=$labcVar=$cde>
<xsl:choose>
<xsl:when test="$erf=$der">
<xsl:value-of select="'edr'" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'fre'" />
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
答案 1 :(得分:1)
如何使用and
<xsl:when test="$labcVar=$cde and $erf=$der">
<xsl:value-of select="'edr'" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'fre'" />
</xsl:otherwise>