在XSL中切换案例

时间:2009-08-03 10:02:49

标签: xslt if-statement switch-statement conditional-statements xsl-choose

我有一个带有相同标签的循环来加载十个单元格中的内容但是有一个不同的div标题和背景图像,所以我想知道有什么方法可以使用开关案例只是为了在我做的时候输入正确的div标题 - 每个加载XSL中每个单元格的内容? 这样的事情: < ...在此处加载相同的标签内容...> 请帮助我,因为我是XSL的新手,无论如何都要感谢你!

1 个答案:

答案 0 :(得分:40)

您可以使用if条件

<xsl:if test="expression">
  ...some output if the expression is true...
</xsl:if>

或选择,如果有多个条件需要检查

<xsl:choose>
  <xsl:when test="expression">
    ... some output ...
  </xsl:when>
  <xsl:when test="another expression">
    ... some output ...
  </xsl:when>
  <xsl:otherwise>
    ... some output ....
  </xsl:otherwise>
</xsl:choose>