Bonjour à tous, j'essaie vainement de filtrer via xpath un html contenant notamment ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<DIV class='p-c'>
	<DIV class='p-2">aaa
		<DIV class='p-p">bbb
			<DIV class='p-w">ccc
			</DIV>
		</DIV>
		<DIV class='i-E">ddd
			<A href ='eee'>
		</DIV>
		<DIV class='p-s'>fff
		</DIV>
	</DIV>
</DIV>
Je dois récupérer la valeur de <A href> si et seulement si la DIV de classe 'p-s' n'existe pas...
J'ai essayé bcp de choses mais sans succès, entre-autres avec la fonction 'contains' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
//DIV[@class='p-c']/DIV[not(contains(@class,'p-s'))]/DIV/A
qui me retourne 'eee' comme résultat.
Je ne sais pas comment faire.
Pouvez-vous m'aider ? Merci d'avance.