跟我学XSL(8)脚本与XSL的结合及应用
来源:互联网 发布:淘宝美工显示器 编辑:程序博客网 时间:2024/06/06 01:06
<XSL:eval>
含义:计算脚本表达式,输出一个文本字符串。
语法:
<XSL:eval language="language-name">
属性:
language ── 规定所用脚本语言的名字,可用的属性有"JavaScript"、"JScript"、"VBScript"、"VBS"等,缺省为"JScript"。
<XSL:script>
含义:声明全局变量或定义函数。
语法:
<XSL:script language="language-name">
属性:同<XSL:eval>
示例:
不知大家对于第四期《跟我学XML》中的例子是否还有印象?其中的XML文档并没有对简历编号,但输出中却加上了大写的罗马数字序号。今天将再举一稍为复杂一些的例子:
假如我们编写一份年终生产统计表,其中需要小计一项,常规的作法是事先将其算出来,现在不必了,我们可以只给出单项统计,显示时再统计小计一项。请找出《跟我学XML》的第四期,XML文件不必修改,对XSL文件的修改如下:
<?xml version="1.0" encoding="GB2312"?>
<XSL:stylesheet xmlns:XSL="http://www.w3.org/TR/WD-XSL">
<XSL:template match="/">
<HTML><HEAD><TITLE>1999年生产统计</TITLE></HEAD>
<BODY><XSL:apply-templates select="document"/></BODY>
</HTML>
</XSL:template>
<XSL:template match="document">
<H3>1999年生产统计</H3>
<TABLE border="1" cellspacing="0">
<TH>班组</TH>
<TH>一季度</TH>
<TH>二季度</TH>
<TH>三季度</TH>
<TH>四季度</TH>
<XSL:apply-templates select="report"/>
<TR><TD>小计</TD>
<TD><XSL:eval>total(this,"q1")</XSL:eval></TD>
- 跟我学XSL(8)脚本与XSL的结合及应用
- 跟我学XSL(8)脚本与XSL的结合及应用
- 跟我学XSL(四)-脚本与XSL的结合及应用
- 跟我学XSL(四)-脚本与XSL的结合及应用
- 脚本与XSL的结合及应用
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL
- 跟我学XSL(3)XSL模板与匹配模式
- 跟我学XSL(3)XSL模板与匹配模式
- 跟我学XSL(二) -XSL的运算符
- 跟我学XSL(6)XSL的运算符
- 跟我学XSL(6)XSL的运算符
- 跟我学XSL(9)XSL函数二
- VB调用C程序的方法—动态链接库法
- 跟我学XSL(7)XSL函数一
- 如 何 使 窗 口 透 明
- 跟我学XSL(5)XSL中的choose
- 跟我学XSL(8)脚本与XSL的结合及应用
- VB中的Unicode 和 Ansi 格式
- 跟我学XSL(1)第一个XML文档
- VB千里行-操作Word与Excel
- 跟我学XSL(6)XSL的运算符
- VB==快速调用系统对话框(全)
- 跟我学XSL(4)测试模式
- WebClass实现动态WEB编程之实践篇
- 跟我学XSL(2)XSL入门