Si j'ai des balises vides comme celle-ci
<td width="15px"/>
Le pack d'agilité leur permet de ressembler
<td width="15px"></td>
Y a-t-il quelque chose à faire pour annuler ce comportement?
Essayez ceci avant de sauvegarder:
if (HtmlNode.ElementsFlags.ContainsKey("td"))
{
HtmlNode.ElementsFlags["td"] = HtmlElementFlag.Empty | HtmlElementFlag.Closed;
}
else
{
HtmlNode.ElementsFlags.Add("td", HtmlElementFlag.Empty | HtmlElementFlag.Closed);
}
Cela change le comportement de tous les éléments td
qui peuvent ne pas être ce que vous voulez. Je ne sais pas comment faire cela par nœud.
Définissez la propriété OptionWriteEmptyNodes
sur true sur votre document HtmlDocument
.