跟我学XSL(四)

阅读更多

语法:
属性:无,表示一个多选测试的开始


语法:

属性:
   expr ── 脚本语言表达式,计算结果为“真”或“假”;如果结果为“真”,且通过test,则在输出中显示其中内容(可省略此项属性)。
   language ── expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为“JScript”。
   test ── 源数据测试条件。


语法:
属性:无,在一个多选测试中,如果没有不满足规定的条件,如果在最后有此标记,则输出此标记中的内容。

以学生成绩单为例,要求按成绩的高低给出优秀( >85)、一般(70~85)、起格(60~69)、不及格(< 60),而不是显示分数:

grade.xml:





大胖80
9090


小花98
7085



grade.xsl:





成绩单







姓名 英语数学化学













优秀
一般
及格
不及格




说明:

    在选择中,从第一个开始,逐个测试,直到满足一个测试条件就将其中的内容输出,不再测试后面的条件;如果不满足任何一个条件,则输出中的内容。
  标记对中可嵌套


  • grade.rar (831 Bytes)
  • 下载次数: 19

你可能感兴趣的:(XSL,XML,脚本,HTML)