【发布时间】:2009-10-31 11:08:19
【问题描述】:
我想检查 test1 和 test 2 的值。如果 test1 计算结果为 Yes,则显示 Yes,如果 test2 计算结果为 Yes,则显示 Invalid,否则显示 test1 的确切值。
我尝试了以下
<xsl:choose>
<xsl:when test="$test1 = 'Yes' or 'Yes'">
<td>
Yes
</td>
</xsl:when>
<xsl:when test="$test2 = 'Yes' or 'yes'">
<td>
INVALID
</td>
</xsl:when>
<xsl:otherwise>
<td>
<font size="2">
f<xsl:apply-templates select="../DBE:Object/DBE:Attribute[@name='test1']"/>
</font>
</td>
</xsl:otherwise>
</xsl:choose>
但它没有正确评估条件。请提出可能的解决方案。
【问题讨论】:
标签: xslt