Comment supprimer les nœuds html vides avec HtmlAgilityPack?

c# html-agility-pack

Question

J'essaie de supprimer les nœuds html vides avec HtmlAgilityPack. Je veux supprimer tous les nœuds comme ceci:

<p><span>&nbsp;</span></p>

Voici ce que j'essaye mais ça ne marche pas:

<p><span>&nbsp;</span></p>

Réponse acceptée

Avant de charger le fichier HTML avec document.LoadHtml(html); tu peux le faire:

document.LoadHtml(html.Replace("<p><span>&nbsp;</span></p>", ""));

Ou regardez ceci :

document.LoadHtml(html.Replace("<p><span>&nbsp;</span></p>", ""));



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