知识大全 XSL的控制语句

Posted 语句

篇首语:谷要自长,人要自强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 XSL的控制语句相关的知识,希望对你有一定的参考价值。

XSL的控制语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  七 XSL 的控制语句

   条件语句if then

  XSL同样还有条件语句(呵呵~~好厉害吧 象程序语言一样) 具体的语法是增加一个xsl:if元素 类似这样

  <xsl:if match= [ARTIST= Bob Dylan ] >

   some output

  </xsl:if>

  上面的例子改写成为  

  <?xml version= ?>

  <xsl:stylesheet xmlns:xsl= xsl >

  <xsl:template match= / >

  <>

  <body>

  <table border= bgcolor= yellow >

  <tr>

  <th>Title</th>

  <th>Artist</th>

  </tr>

  <xsl:for each select= CATALOG/CD >

  <xsl:if match= [ARTIST= Bob Dylan ] >

  <tr>

  <td><xsl:value of select= TITLE /></td>

  <td><xsl:value of select= ARTIST /></td>

  </tr>

  </xsl:if>

  </xsl:for each>

  </table>

  </body>

  </>

  </xsl:template>

  </xsl:stylesheet>

   XSL 的Choose

  choose的用途是出现多个条件 给出不同显示结果 具体的语法是增加一组xsl:choose xsl:when xsl:otherwise元素

    <xsl:choose>

  <xsl:when match= [ARTIST= Bob Dylan ] >

   some code

  </xsl:when>

  <xsl:otherwise>

   some code

  </xsl:otherwise>

  </xsl:choose>

  上面的例子改写成为

  <?xml version= ?>

  <xsl:stylesheet xmlns:xsl= xsl >

  <xsl:template match= / >

  <>

  <body>

  <table border= bgcolor= yellow >

  <tr>

  <th>Title</th>

  <th>Artist</th>

  </tr>

  <xsl:for each select= CATALOG/CD >

  <tr>

  <td><xsl:value of select= TITLE /></td>

  <xsl:choose>

  <xsl:when match= [ARTIST= Bob Dylan ] >

  <td bgcolor= #ff ><xsl:value of select= ARTIST /></td>

  </xsl:when>

  <xsl:otherwise>

  <td><xsl:value of select= ARTIST /></td>

  </xsl:otherwise>

  </xsl:choose>

  </tr>

  </xsl:for each>

  </table>

  </body>

  </>

  </xsl:template>

  </xsl:stylesheet>

cha138/Article/program/net/201311/12197

相关参考

知识大全 利用XSL和ASP实现XML文档在线编辑

利用XSL和ASP实现XML文档在线编辑  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文通过

知识大全 java项目流程怎么控制

java项目流程怎么控制1、块作用域语句(复合语句)即用一对花括号将若干语句括起来,目的是从语法上将多条语句解释为一条语句。这里要注意一点,java语言中块作用域语句可以嵌套,但不可以在嵌套的两层中声

知识大全 Java控制台程序输入语句初探

Java控制台程序输入语句初探  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在java控制台程

知识大全 C#编程入门基础 控制语句概要

C#编程入门基础控制语句概要  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  开发者要充分应用任何

知识大全 javascript控制程序的流程

  Jscript脚本中的语句一般是按照写的顺序来运行的这种运行称为顺序运行是程序流的默认方向与顺序运行不同另一种运行将程序流转换到脚本的另外的部分也就是不按顺序运行下一条语句而是运行另外的语句  要

知识大全 VBScript基础教程之七使用条件语句

VBScript基础教程之七使用条件语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!控制程序执行

知识大全 javascript的键盘控制事件

  获取键盘控制事件是实现交互性最有力的方法之一     首先需要了解的是如何初始化该事件基本语句如下     docu

知识大全 旧数据文件,旧控制文件,新日志,怎样恢复

  步骤  修改trc文件(或者编写)你的createcontrolfile的脚本(或sql语句)  类似下面的例如保存到aaasql  CREATECONTROLFILEREUSEDATABASES

知识大全 switch语句的格式和功能

switch语句的格式和功能switch(表示式)case常量表达式1:语句1;case常量表达式2:语句2;…case常量表达式n:语句n;default:语句n+1;一般,该语句与回圈语句一起使用

知识大全 在java中,如果不是在循环语句中怎么用break跳到指定语句

在java中,如果不是在循环语句中怎么用break跳到指定语句?break除了可循环语句,和switch-case语句中,还可指明它要跳出的代码快,并从紧跟该快的下一句执行,如:breakBolckL