在我的代码中使用<xsl:when>
。我需要在下面的“何时”条件下测试 2 个不同属性的值 ie( <xsl:when test="??">
) 我该怎么做?
我试过这个,但它不起作用:
<xsl:when test="@Attrb1[.!=''] and @Attrb2[.!='']">
此外,这也给出了一个错误:
<xsl:when test="@Attrb1 !='' and @Attrb2 !=''">
msxml3.dll 错误“80004005”
错误“80004005”
预期令牌“eof”找到“!=”。@Attrb -->!=<--'' 和 @Attrb2 !=''
代码:
<xsl:when test="Condition1">
<xsl:choose>
<xsl:when test="??">
<xsl:value-of select="somtext1"/> </xsl:when>
<xsl:otherwise>
<xsl:value-of select="somtext2"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
谢谢。