Je veux combiner 3 requêtes avec l'opérateur union "|" qui fonctionne bien, mais je veux définir la priorité pour chaque requête, donc par exemple si la première requête va apporter le résultat alors il doit être le noeud [0]xpath - comment faire des requêtes union avec priorité de requête
exemple: // div [@ class = 'class1' ] | // div [@ class = 'class2'] | // div [@ class = 'class3']
Si une chaîne a plus d'une requête, elle doit suivre une priorité ou, mieux encore, ne pas afficher de résultats sur d'autres requêtes. aider Merci vous
peut-être ajouter la requête xpath aux deux autres xpaths? de sorte que les deux autres xpath s'appuient sur le précédent xpath .. exemple: '// div [@ class = 'class1'] | // div [@ class = 'class1']/follow-sibling :: div [@ class = 'class2'] 'vous devez être créatif si – becixb
C'est un peu le contraire, j'ai besoin de" si la classe1 n'existe pas que de chercher la classe2 " – Boris
Veuillez spécifier la version de XPath. Si c'est XPath 1.0, vous pourriez ne pas avoir de chance. –