XPath Operators

## XPath Tutorial

XPath HOME XPath Intro XPath Nodes XPath Syntax XPath Axes XPath Operators XPath Examples XPath Summary

## XPath Reference

XPath Functions

# XPath Operators

« Previous
Next Chapter »

An XPath expression returns either a node-set, a string, a Boolean, or a number.

## XPath Operators

Below is a list of the operators that can be used in XPath expressions:

Operator | Description | Example | Return value
--- | --- | --- | ---
| | Computes two node-sets | //book | //cd | Returns a node-set with all book and cd elements
+ | Addition | 6 + 4 | 10
- | Subtraction | 6 - 4 | 2
* | Multiplication | 6 * 4 | 24
div | Division | 8 div 4 | 2
= | Equal | price=9.80 | true if price is 9.80 false if price is 9.90
!= | Not equal | price!=9.80 | true if price is 9.90 false if price is 9.80
< | Less than | price<9.80 | true if price is 9.00 false if price is 9.80
<= | Less than or equal to | price<=9.80 | true if price is 9.00 false if price is 9.90
> | Greater than | price>9.80 | true if price is 9.90 false if price is 9.80
>= | Greater than or equal to | price>=9.80 | true if price is 9.90 false if price is 9.70
or | or | price=9.80 or price=9.70 | true if price is 9.80 false if price is 9.50
and | and | price>9.00 and price<9.90 | true if price is 9.80 false if price is 8.50
mod | Modulus (division remainder) | 5 mod 2 | 1

« Previous
Next Chapter »

## Your suggestion:

Your E-mail (optional):

Page address:

Description:

Close [X]

## Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

## WEB HOSTING

Best Web Hosting UK Reseller Hosting Wow! $5 SSD Hosting

## WEB BUILDING

Download XML Editor
FREE Website BUILDER FREE Website Creator

## WEB RESOURCES

Web Statistics Web Validation

## SHARE THIS PAGE