通过本文主要向大家介绍了跟我学XSL(二)第1/4页等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
表一、运算符与特殊字符
运算符 | 描述 | |
选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根结点的直接子元素 | ||
递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 | ||
表示当前元素 | ||
通配符,选择任意元素,不考虑名字 | ||
取得属性值,作为属性名的前缀 | ||
通配符,选择任意属性,不考虑名字 | ||
名字作用范围分隔符,将名字作用范围前缀与元素或属性名分隔开来 | ||
在相关节点上应用指定方法 | ||
分组,明确指定优先顺序 | ||
应用过滤样式 | ||
下标运算符,用于在集合中指示元素 |
表二、逻辑运算符
可选方式 | 描述 | |
逻辑与 | ||
逻辑或 | ||
逻辑非 |
表三、关系运算符
可选方式 | 描述 | |
相等 | ||
相等(不区分大小写) | ||
不等 | ||
不等(不区分大小写) | ||
小于 | ||
小于(不区分大小写) | ||
小于等于 | ||
小于等于(不区分大小写) | ||
大于 | ||
大于(不区分大小写) | ||
大于等于 | ||
大于等于(不区分大小写) | ||
集合运算符,如果集合中所有项目均满足条件则返回"真" | ||
集合运算符,如果集合中任意项目满足条件则返回"真" | ||
集合运算符,返回两个集合的联合 |
示例一:
从个人简历中寻找具有具有"WEB开发"技能的人的姓名与E-Mail。假设文档结构如下所示:
<document>
<resume>
<name>name</name>
<sex>sex</sex>
<birthday>birthday</birthday>
<skill>skill1</skill>
<skill>skill2</skill2>
…
<skill>skilln</skill>
</resume>
<resume>
…
</resume>
…
</document>
为从以上结构的个人简历中寻找出所有具有WEB开发"技能的人的姓名与E-Mail的XSL文档结构如下:
<TABLE border="1" cel