Même recherche pour 2 XPath différents?
Bonjour,
J'aimerais pouvoir faire 1 recherche qui fonctionnerait sur 2 XPaths différents.
1er XPath recherché
Code:
1 2 3 4 5 6 7 8
|
<div>
<nobr>
<span class="xxx">
<span></span>
</span>
</nobr>
</div> |
2ème XPath recherché
Code:
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:
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