字符串和数值处理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>