Recherche générique dans le sélecteur de nœud avec le pack d'agilité HTML

c# html-agility-pack winforms

Question

c'est la partie de mon code

<div>
<div style="PADDING-BOTTOM: 4px"> blah </div>
<div style="PADDING-BOTTOM: 2px"> blah </div>
<div>

Comment puis-je sélectionner les 2ème et 3ème divs dans 'node.SelectNodes'?

<div>
<div style="PADDING-BOTTOM: 4px"> blah </div>
<div style="PADDING-BOTTOM: 2px"> blah </div>
<div>

Puis-je faire une sorte de recherche wilcard pour 2px et 4px ou tout autre px?

Réponse acceptée

Vous pouvez utiliser contains() pour faire une correspondance chaîne-dans-chaîne.

node = doc.DocumentNode.SelectSingleNode(".//div[contains(@style, 'PADDING-BOTTOM:')]");



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi