极品桌面极品CG红豆SKIN
加载中...
爆笑网文网页制作精妙网文冲浪宝典软件教学操作系统安全防御小说连载

ASP技术

ASP.Net

网页技术

数据库类

网站相关

XML

JSP编程

建站经验

PHP技术

MS SQL

教您使用xml封装数据库
用xml和xsl来生成动
.net framewo
xml介绍系列(4)
xml中的常见问题 (四
xml 中的常见问题 (
xml介绍系列(3)
xslt轻松入门第一章:
xml schema学习
xml 中的常见问题 (
xml相关资源
xml在b/s架构开发中
xml数据库中几个容易混
掌握sax
.net framewo
当前位置:极品网文-> 网页制作-> XML-> 浏览文章[双击自动滚屏]
xslt轻松入门第四章:xpath的语法(3)
作者:未知 来源:未知 添加时间:2006年7月3日
4.4 功能函数(functions)

在xpath里有很多功能函数可以帮助我们精确寻找需要的节点。

count()功能
作用:统计计数,返回符合条件的节点的个数。
举例:<p><xsl:&#118alue-of select="count(person[name=tom])"/></p>
说明:代码的用途是显示person元素中姓名属性值为tom有几个。

number()功能
作用:将属性的值中的文本转换为数值。
举例:<p>the number is: <xsl:&#118alue-of select="number(book/price)"/></p>
说明:代码的用途是显示书的价格。

substring() 功能
语法:substring(&#118alue, start, length)
作用:截取字符串。
举例:<p><xsl:&#118alue-of select="substring(name, 1, 3)"/></p>
说明:代码的用途是截取name元素的值,从第一个字母开始显示到第三个。

sum()功能
作用:求和。
举例:<p>total price = <xsl:&#118alue-of select="sum(/price)"/></p>
说明:代码的用途是计算所有价格的和。

上面这些功能只是xpath语法中的一部分,还有大量的功能函数没有介绍,而且目前xpath的语法仍然在不断发展中。通过这些函数我们可以实现更加复杂的查询和操作。

看到这里,我们的入门教程就快结束了。通过走马观花式的快速学习,希望大家对xslt应该有了一点基本概念:xslt是一种转换xml文档的语言,它包含两个过程:转换和格式化。xslt的功能比css强大得多,它有类似数据查询的语法。如果您对xslt感兴趣,那么以上的知识是远远不够的,需要查询更多的资料。阿捷在最后一章附录为大家提供了主要的xslt资源。

...
返回页面顶端
[返回上一页] [打印本文] [加入收藏]
页面最后更新时间:2009年2月4日
上一篇:xslt轻松入门第五章:xslt的资源
下一篇:xslt轻松入门第四章:xpath的语法(2)
相关文章
没有相关文章