加载中...
查看文章
  • xslt轻松入门第四章:xpath的语法(3)
  • 作者:未知 来源:未知 添加时间:2006年7月3日 字体:
  • 811994.4 功能函数(functions)

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

    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的语法仍然在不断发展中。通过这些函数我\@rZDf们可以实现更加复杂的查询和操作。

    看到这里,我\@rZDf们的入门教程就快结束了。通过走马观花式的快速学习,希望大家对xslt应该有了一点基本概念:xslt是一种转换xml文档的语言,它包含两个过程:转换和格式化。xslt的功能比css强大得多,它有类似数据查询的语法。如果您对xslt感兴趣,那么以上的知识是远远不够的,需要查询更多的资料。阿捷在最后一章附录为大家提供了主要的xslt资源。81196
  • 返回页面顶端
  • 上一篇:xslt轻松入门第五章:xslt的资源
  • 下一篇:xslt轻松入门第四章:xpath的语法(2)
  • 返回上一页 打印本文 加入收藏
  • 页面最后更新时间:2010年3月10日