Cet article étudie le fonctionnement des prédicats qui permettent de poser des conditions dans le langage XPath. Il fait suite à [a=/fiches/cours/xpath--types-axes-et-elements/1135.htm]XPath : Types, axes et éléments[/a]. 1. Généralités 2. Opérateurs 2-A. Les opérateurs booléens 2-B. Les opérateurs numériques 3. Test 3-A. Test de valeur 3-B. Test d'existence 3-C. Test de position 3-D. Différence entre = et != 4. parenthèse et contexte 5. Quelques exemples combinés 5-A. Un noeud avec au moins N fils 5-B. Enième élément par ordre d'apparition 5-C. Fils B d'un élément A si celui-ci possède aussi un fils C 5-D. Fils C d'un élément B ou A 5-E. Suppression de doublons