The following operators can be used in XPath query constraints:

Operator | Description | Example | Return value |
---|---|---|---|

`+ ` | Addition | `6 + 4` | 10 |

`-` | Subtraction | `6 - 4` | 2 |

`*` | Multiplication | `6 * 4` | 24 |

`div` | Division | `8 div 4` | 2 |

`=` | Equal to | `price = 9.80` | true if price is 9.80 false if price is 9.90 |

`!=` | Not equal to | `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.70 false if price is 9.80 |

`<=` | Less than or equal to | `price <= 9.80` | true if price is 9.80 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.80 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.60 |

`and` | And | `price = 9.80 and amount = 1` | true if price is 9.80 and amount is 1 false if price is 9.70 and amount is 1 false if price is 9.80 and amount is 2 false if price is 9.70 and amount is 2 |