XPath在节点上定义运算符和函数。 XPath表达式返回节点集, 字符串, 布尔值或数字。
XPath表达式中使用的运算符列表:
| Operator | Description |
|---|---|
| | | 它用于计算两个节点集。 |
| + | 加法运算符 |
| – | 减法运算符 |
| * | 乘法运算符 |
| div | Division Operator |
| = | Equal Operator |
| != | 不等于运算符 |
| < | 少于运算符 |
| <= | 小于或等于运算符 |
| > | 大于运算符 |
| >= | 大于或等于运算符 |
| or | 或运算符 |
| and | And Operator |
| mod | 模数(除法余数) |
XPath运算符的分类
XPath运算符可以根据其属性分为不同类别。以下是不同类型的XPath运算符:
| Index | Operators/Functions | Description |
|---|---|---|
| 1) | 比较运算符 | 比较运算符用于比较值。 |
| 2) | 布尔运算符 | 布尔运算符用于检查”与”, “或”和”非”功能。 |
| 3) | Number Functions/Operators | 数字运算符/功能。 |
| 4) | 字符串函数 | 它指定各种字符串函数。 |
| 5) | Node Functions/Operators | 它指定了作用在节点上的各种函数和运算符。 |
