首页 XSL中的运算符、关系与逻辑运算符,特殊字符 - Read

XSL中的运算符、关系与逻辑运算符,特殊字符 - Read

举报
开通vip

XSL中的运算符、关系与逻辑运算符,特殊字符 - ReadXSL中的运算符、关系与逻辑运算符,特殊字符 - Read XSL中的运算符 表一、运算符与特殊字符 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择/ 根结点的直接子元素 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点// 出发递归下降搜索指定元素 . 表示当前元素 * 通配符,选择任意元素,不考虑名字 @ 取得属性值,作为属性名的前缀 @* 通配符,选择任意属性,不考虑名字 : 名字作用范围分隔符,将名字作用范围前缀与元素或属性名分隔开来 !* 在相关节...

XSL中的运算符、关系与逻辑运算符,特殊字符 - Read
XSL中的运算符、关系与逻辑运算符,特殊字符 - Read XSL中的运算符 表一、运算符与特殊字符 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择/ 根结点的直接子元素 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点// 出发递归下降搜索指定元素 . 表示当前元素 * 通配符,选择任意元素,不考虑名字 @ 取得属性值,作为属性名的前缀 @* 通配符,选择任意属性,不考虑名字 : 名字作用范围分隔符,将名字作用范围前缀与元素或属性名分隔开来 !* 在相关节点上应用指定方法 ()* 分组,明确指定优先顺序 [] 应用过滤样式 []* 下标运算符,用于在集合中指示元素 表二、逻辑运算符 and $and$ 或 && 逻辑与 or $or$ 或 || 逻辑或 not() $not$ 逻辑非 表三、关系运算符 = 或 $eq$ 相等 = 或 $ieq$ 相等(不区分大小写) != 或 $ne$ 不等 $ine$ 不等(不区分大小写) < 或 $lt$ 小于 $ilt$ 小于(不区分大小写) <= 或 $le$ 小于等于 $ile$ 小于等于(不区分大小写) > 或 $gt$ 大于 $igt$ 大于(不区分大小写) >= 或 $ge$ 大于等于 $ige$ 大于等于(不区分大小写) $all$ 集合运算符,如果集合中所有项目均满足条件则返回"真" $any$ 集合运算符,如果集合中任意项目满足条件则返回"真" | 集合运算符,返回两个集合的联合 示例一: 从个人简历中寻找具有具有"WEB开发"技能的人的姓名与E-Mail。假设文档结构如下所示: name sex birthday skill1 skill2 … skilln 为从以上结构的个人简历中寻找出所有具有WEB开发"技能的人的姓名与E-Mail的XSL文档结构如下:
姓名E-Mail
说明: 1.[ ] ?? 表示选择条件,只有满足条件的个人简历才被显示。 2.$any$ ?? 由于每个人有多种技能,故加$any$作为前缀,以使每个人所有技能都能被比较。 3.skill='WEB开发' ?? 筛选条件。 示例二、 仍上面的XML文档为例,如果欲选择1977/1/1之前出生的人的姓名、技能与E-Mail,相应的XSL文档结构如下(假定生日格式为yyyy/mm/dd):
姓名技能E-Mail
说明: 1.birthday $lt$ '1977/1/1' ?? 搜索条件,在此处使用"< "会错误,故使用"$lt$"表示小于。 2.skill [0] ?? 表示选择skill的第一项。 3.skill [index()>0] ?? 表示选择skill的第二项以后(包括第二项)的项目。 4.xsl:value-of select="." ?? 表示选择当前标记的值。
本文档为【XSL中的运算符、关系与逻辑运算符,特殊字符 - Read】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_212655
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-12-06
浏览量:20