字符串和数值处理XPath函数是这种功能的两个例子。本文将概述这些函数;但是,我们并不打算对XPath函数进行最全面的讲解。
XPath提供大量数值处理函数。表A只列出了其中一部分。
表A
名称 | 说明 |
ceiling() | 生成刚好比传给函数的数字大的最小整数 |
floor() | 生成刚好比传给函数的数字小的最大整数 |
number() | 传给函数的值被转换成一个数字 |
round() | 传给函数的数字被舍入为最接近的整数 |
sum() | 计算传给函数的数值集(节点集)的总和 |
下面是本例要使用的XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <books> <book type=”hardback”> <title>Atlas Shrugged</title> <author>Ayn Rand</author>+ <isbn>0525934189</isbn> <price>39.95</price> </book> <book type=”paperback”> <title>A Burnt-Out Case</title> <author>Graham Greene</author> <isbn>0140185399</isbn> <price>13.00</price> </book> </books>