XPath 返し値

XPath 表現式は、ノードセット、文字列、論理値、および数字を返すことができます。

XPath 返し値

XPath 表現式で使用できる演算子が以下に示されています:

演算子 説明 返し値
| 二つのノードセットを計算 //book | //cd bookおよびcd要素を持つすべてのノードセットを返します
+ 加算 6 + 4 10
- 減算 6 - 4 2
* 乗算 6 * 4 24
div 除算 8 div 4 2
= 等于 price=9.80

priceが9.80の場合、trueを返します。

priceが9.90の場合、falseを返します。

!= 不等于 price!=9.80

priceが9.90の場合、trueを返します。

priceが9.80の場合、falseを返します。

< 小さい price<9.80

priceが9.00の場合、trueを返します。

priceが9.90の場合、falseを返します。

<= 小さく等于 price<=9.80

priceが9.00の場合、trueを返します。

priceが9.90の場合、falseを返します。

> 大きい price>9.80

priceが9.90の場合、trueを返します。

priceが9.80の場合、falseを返します。

>= 大きく等于 price>=9.80

priceが9.90の場合、trueを返します。

priceが9.70の場合、falseを返します。

or または price=9.80 or price=9.70

priceが9.80の場合、trueを返します。

priceが9.50の場合、falseを返します。

and および price>9.00 and price<9.90

priceが9.80の場合、trueを返します。

priceが8.50の場合、falseを返します。

mod 除算の余数を計算 5 mod 2 1