Operatory XPath

Wyrażenia XPath mogą zwracać zestawy węzłów, ciąg znaków, wartości logiczne oraz liczby.

Operatory XPath

Poniżej znajdują się operatory dostępne w wyrażeniach XPath:

Operator Opis Przykład Wartość zwrócona
| Oblicz dwa zestawy węzłów //book | //cd Zwróć wszystkie węzły, które mają elementy book i cd
+ dodawanie 6 dodać 4 10
- odejmowanie 6 minus 4 2
* mnożenie 6 razy 4 24
dzieli dzielenie 8 dzielone przez 4 2
= równa się price=9.80

Jeśli price wynosi 9.80, zwróć true.

Jeśli price wynosi 9.90, zwróć fałsz.

!= nie równa się price!=9.80

Jeśli price wynosi 9.90, zwróć prawdę.

Jeśli price wynosi 9.80, zwróć fałsz.

< mniejszy price<9.80

Jeśli price wynosi 9.00, zwróć prawdę.

Jeśli price wynosi 9.90, zwróć fałsz.

<= mniejszy lub równy price<=9.80

Jeśli price wynosi 9.00, zwróć prawdę.

Jeśli price wynosi 9.90, zwróć fałsz.

> większy price>9.80

Jeśli price wynosi 9.90, zwróć prawdę.

Jeśli price wynosi 9.80, zwróć fałsz.

>= większy lub równy price>=9.80

Jeśli price wynosi 9.90, zwróć prawdę.

Jeśli price wynosi 9.70, zwróć fałsz.

lub lub price=9.80 lub price=9.70

Jeśli price wynosi 9.80, zwróć true.

Jeśli price wynosi 9.50, zwróć false.

i I price>9.00 and price<9.90

Jeśli price wynosi 9.80, zwróć true.

Jeśli price wynosi 8.50, zwróć false.

mod Obliczanie reszty dzielenia 5 mod 2 1