J'ai un problème pour sélectionner des nœuds par attribut lorsque les attributs contiennent plus d'un mot. Par exemple:
<div class="atag btag" />
Voici mon expression xpath:
//*[@class='atag']
L'expression fonctionne avec
<div class="atag" />
mais pas pour l'exemple précédent. Comment puis-je sélectionner le <div>
?
div.atag
ou div.btag
. Super simple, pas de correspondance de chaîne, et beaucoup plus rapide (et mieux pris en charge dans les navigateurs). XPath (contre HTML) devrait être relégué à ce qui est utile pour ... trouver des éléments par du texte contenu et pour la navigation DOM.