知识大全 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文档在线编辑 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文通过
java项目流程怎么控制1、块作用域语句(复合语句)即用一对花括号将若干语句括起来,目的是从语法上将多条语句解释为一条语句。这里要注意一点,java语言中块作用域语句可以嵌套,但不可以在嵌套的两层中声
Java控制台程序输入语句初探 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在java控制台程
C#编程入门基础控制语句概要 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 开发者要充分应用任何
Jscript脚本中的语句一般是按照写的顺序来运行的这种运行称为顺序运行是程序流的默认方向与顺序运行不同另一种运行将程序流转换到脚本的另外的部分也就是不按顺序运行下一条语句而是运行另外的语句 要
VBScript基础教程之七使用条件语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!控制程序执行
获取键盘控制事件是实现交互性最有力的方法之一 首先需要了解的是如何初始化该事件基本语句如下 docu
步骤 修改trc文件(或者编写)你的createcontrolfile的脚本(或sql语句) 类似下面的例如保存到aaasql CREATECONTROLFILEREUSEDATABASES
switch语句的格式和功能switch(表示式)case常量表达式1:语句1;case常量表达式2:语句2;…case常量表达式n:语句n;default:语句n+1;一般,该语句与回圈语句一起使用
知识大全 在java中,如果不是在循环语句中怎么用break跳到指定语句
在java中,如果不是在循环语句中怎么用break跳到指定语句?break除了可循环语句,和switch-case语句中,还可指明它要跳出的代码快,并从紧跟该快的下一句执行,如:breakBolckL