跟我学XSL(4)测试模式
来源:互联网 发布:js递归遍历json树 编辑:程序博客网 时间:2024/04/29 02:28
XSL中的IF,首先,介绍XSL元素<XSL:if>的语法结构:
语法:
<XSL:if expr="script-expression" language="language-name" test="pattern">
属性:
expr ── 脚本语言表达式,计算结果为"真"或"假";如果结果为"真",且通过test,则在输出中显示其中内容(可省略此项属性)。
language ── expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为"JScript"。
test ──源数据测试条件。
示例:
此处以一份报表为例,文件名为report.xml,其内容如下:
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/XSL" href="report.XSL"?>
<document>
<report>
<class>
甲班
</class>
<q1>50</q1>
<q2>70</q2>
<q3>30</q3>
<q4>10</q4>
</report>
<report>
<class>
乙班
</class>
<q1>20</q1>
<q2>30</q2>
<q3>40</q3>
<q4>50</q4>
</report>
<report>
<class>
丙班
</class>
<q1>70</q1>
<q2>40</q2>
<q3>20</q3>
<q4>10</q4>
</report>
</document>
我们采用XSL模板结合今天所学的<XSL:if>,为其编写一个XSL文档,要求季度产量小于等于20的用红色表示,文件名为report.XSL,内容如下:
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- 跟我学XSL(4)测试模式
- 跟我学XSL(4)测试模式
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL(3)XSL模板与匹配模式
- 跟我学XSL(3)XSL模板与匹配模式
- 跟我学XSL(2)XSL入门
- 跟我学XSL(2)XSL入门
- 【转载】跟我学XSL
- 【转】跟‘我’学XSL
- 跟我学xml和XSL
- 跟我学xml和XSL
- 跟我学XSL(5)XSL中的choose
- 跟我学XSL(8)脚本与XSL的结合及应用
- 跟我学XSL(1)第一个XML文档
- 跟我学XSL(6)XSL的运算符
- JavaScript 经典效果集[第一集]
- 跟我学XSL(4)测试模式
- 跟我学XSL(2)XSL入门
- Application.ProcessMessages的用法意义
- 跟我学XSL(3)XSL模板与匹配模式
- 达夫设备以及switch case
- 用OpenInventor实现的NeHe OpenGL教程-第三十一课
- UNIX文件的SUID/SGID
- 现在最牛B时髦的话
- XSL简明教程(7)XSL 的控制语句