XPath-operatörer

XPath-uttryck kan returnera noduppsättningar, strängar, logiska värden och numeriska värden.

XPath-operatörer

Nedan listas de operatorer som kan användas i XPath-uttryck:

Operator Beskrivning Exempel Returvärde
| Beräkna två noduppsättningar //book | //cd Returnera alla noder som har elementen book och cd
+ addition 6 plus 4 10
- subtraktion 6 minus 4 2
* multiplication 6 multiplicerat med 4 24
div division 8 dividerat med 4 2
= likas med pris=9.80

Om price är 9.80, returnera true.

Om pris är 9.90, returnera false.

!= inte lika med pris!=9.80

Om pris är 9.90, returnera true.

Om pris är 9.80, returnera false.

< mindre än pris<9.80

Om pris är 9.00, returnera true.

Om pris är 9.90, returnera false.

<= mindre än eller lika med pris<=9.80

Om pris är 9.00, returnera true.

Om pris är 9.90, returnera false.

> större än pris>9.80

Om pris är 9.90, returnera true.

Om pris är 9.80, returnera false.

>= större än eller lika med pris>=9.80

Om pris är 9.90, returnera true.

Om pris är 9.70, returnera false.

eller eller pris=9.80 eller pris=9.70

Om price är 9.80, returnera true.

Om price är 9.50, returnera false.

och Och price>9.00 and price<9.90

Om price är 9.80, returnera true.

Om price är 8.50, returnera false.

mod Beräkna resten av divisionen 5 mod 2 1