跟我学XSL(8)脚本与XSL的结合及应用(转)

本文介绍了如何在XSL中使用脚本元素来实现对XML文档内容的动态处理,包括计算统计信息和自动编号等功能。通过示例展示了如何在XSL文件中运用脚本进行数据处理。
跟我学XSL(8)脚本与XSL的结合及应用(转)[@more@]

  有时,我们可能会希望XML文档输出时能对其中内容加上一些统计信息或者如编号什么的,利用前面的知识就不太容易实现了。今天将介绍两个新元素与

  

  含义:计算脚本表达式,输出一个文本字符串。

  语法:

  

  属性:

  language ── 规定所用脚本语言的名字,可用的属性有"JavaScript"、"JScript"、"VBScript"、"VBS"等,缺省为"JScript"。

  

  含义:声明全局变量或定义函数。

  语法:

  

  属性:同

    示例:

  不知大家对于第四期《跟我学XML》中的例子是否还有印象?其中的XML文档并没有对简历编号,但输出中却加上了大写的罗马数字序号。今天将再举一稍为复杂一些的例子:

  假如我们编写一份年终生产统计表,其中需要小计一项,常规的作法是事先将其算出来,现在不必了,我们可以只给出单项统计,显示时再统计小计一项。请找出《跟我学XML》的第四期,XML文件不必修改,对XSL文件的修改如下:

  <?xml version="1.0" encoding="GB2312"?>

  1999年生产统计

  

1999年生产统计

小计total(this,"q1")total(this,"q2")total(this,"q3")total(this,"q4")

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-950393/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752019/viewspace-950393/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值