以下是我今天要做的一个基本示例:
IF CLASS=.TEST Show THIS content
我不想清楚我可以放在的所有变量:< xsl:if test="{HERE}" >
*注意:我可以使用布尔值来操纵内容:< xsl:if test="price>2" >
但是数学方程式并不能帮助我完成我想要完成的任务。
答案 0 :(得分:1)
看起来你需要在这里查看我们的w3schools:http://www.w3schools.com/Xsl/el_if.asp。
在您的方案中,使用
可能会更好<xsl:choose>
<xsl:when test="test1">output1</xsl:when>
<xsl:when test="test2">output2</xsl:when>
...
<xsl:otherwise>some error or other</xsl:otherwise>
</xsl:choose>
答案 1 :(得分:1)
在许多情况下,您不需要使用<xsl:if>
等条件XSLT指令。
最好使用模式匹配:
<xsl:template match="*[@class='someValue']">
<!-- Necessary processing here -->
</xsl:template>