Bonjour,

J'aimerais pouvoir faire 1 recherche qui fonctionnerait sur 2 XPaths différents.

1er XPath recherché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<div>
<nobr>
<span class="xxx">
<span></span>
</span>
</nobr>
</div>
2ème XPath recherché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<div>
<span class="xxx">
<span></span>
</span>
</div>
Vous aurez compris qu'il n'y a qu'une "petite" différence dans le 1er XPath, qui est le "<nobr>".
J'aimerais savoir s'il existe un moyen de mettre dans le XPath un élément "facultatif" du style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
.//.../div/*[@class="xxx"]/span[1]/text()
Mais apparemment lorsque je fais ça, il ne prend pas en compte le "/nobr", juste ce qui se trouve entre le dernier "/" et "@class="xxx".

Il y a-t-il une solution?

Merci d'avance