首页 相关文章 跟我学XSL(5)XSL中的choose

跟我学XSL(5)XSL中的choose

  上期我们学习了XSL元素xsl:if,已能通过测试XML数据的值来决定不同的输出形式,不知你尝试过没有,实际上xsl:for-each也可部分实现xsl:if的功能,但有时,我们希望对同一数据同时测试多个条件,根据不同条件输出相应结果。当然,我们可以用if,假如我们只有if可用的话。幸好我们有一个更好的选择,那就是用xsl:choose。下面介绍相关元素的语法:
  xsl:choose
  语法:xsl:choose
  属性:无,表示一个多选测试的开始

  xsl:when
  语法:
xsl:when expr="script-expression" language="language-name" test="pattern"
  属性:
  expr ── 脚本语言表达式,计算结果为"真"或"假";如果结果为"真",且通过test,则在输出中显示其中内容(可省略此项属性)。
  language ── expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为"JScript"。
  test ── 源数据测试条件...[ 查看全文 ]

2016-02-19 标签:

跟我学XSL(5)XSL中的choose的相关文章

手机页面
收藏网站 回到头部