xsl的运算符
来源:互联网 发布:plc编程好学吗 编辑:程序博客网 时间:2024/06/05 09:06
取得属性值,作为属性名的前缀
通配符,选择任意属性,不考虑名字
表二、逻辑运算符
可选方式 描述 表三、关系运算符
示例一:
从个人简历中寻找具有具有"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" cellspacing="0">
<TH>姓名</TH><TH>E-Mail</TH>
<xsl:for-each select="resume [$any$skill="WEB开发"]">
<TR><TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="E-Mail"/></TD>
</TR>
</xsl:for-each>
</TABLE>
说明:
1.[ ] ── 表示选择条件,只有满足条件的个人简历才被显示。
2.$any$ ── 由于每个人有多种技能,故加$any$作为前缀,以使每个人所有技能都能被比较。
3.skill='WEB开发' ── 筛选条件。
示例二、
仍上面的XML文档为例,如果欲选择1977/1/1之前出生的人的姓名、技能与E-Mail,相应的XSL文档结构如下(假定生日格式为yyyy/mm/dd):
<TABLE border="1" cellspacing="0">
<TH>姓名</TH><TH>技能</TH><TH>E-Mail</TH>
<xsl:for-each select="resume[birthday$lt$"1977/1/1"]">
<TR>
<TD><xsl:value-of select="name"/></TD>
<TD>
<xsl:value-of select="skill[0]"/>
<xsl:for-each select="skill[index()>0]">、
<xsl:value-of select="."/>
</xsl:for-each>
</TD>
<TD><xsl:value-of select="E-Mail"/></TD>
</TR>
</xsl:for-each>
</TABLE>
说明:
1.birthday $lt$ '1977/1/1' ── 搜索条件,在此处使用"< "会错误,故使用"$lt$"表示小于。
2.skill [0] ── 表示选择skill的第一项。
3.skill [index()>0] ── 表示选择skill的第二项以后(包括第二项)的项目。
4.xsl:value-of select="." ── 表示选择当前标记的值。
相信大家应该注意到,在前面以及本次的例子中出现了一些函数,如index()、formatIndex()、childNumber(),也许大家还不完全明了其中的含义吧?敬请关注下一课。
出处:CSDN
- xsl的运算符
- XSL的运算符
- XSL的运算符
- xsl的运算符
- 跟我学XSL(二) -XSL的运算符
- 跟我学XSL(6)XSL的运算符
- 跟我学XSL(6)XSL的运算符
- XSL学习教程:运算符和函数
- sqlserver利用sp_oa系列存储过程调用xml+xsl eval输出运算结果的一个例子。
- XSL简明教程(5)XSL的索引
- XSL简明教程(5)XSL的索引
- XSL简明教程(5)XSL的索引
- XSL简明教程(5)XSL的索引
- xsl中的运算符、关系与逻辑运算符,特殊字符等!
- 一个标准的XSL
- xsl 的一些指令
- XSL的模板规则
- xsl 写的递归
- 林志玲变魔术
- 计算机端口列表
- C++问题集
- 考研是条路——写给不能保研的清华校友
- 进程间通信总结
- xsl的运算符
- 女人感动的几个瞬间------看完以后,没有一个女人不感动的(组图)
- java中使用存储过程
- xsl函数一
- topcoder Competition Arena 之处体验
- xsl函数二
- Joel Spolsky给计算机系学生的建议 及一些个人看法
- The balance between the number of specs and the rate of coverage
- javascript 一些屏蔽功能代码