Il tag immagine non si chiude con HTMLAgilityPack

html-agility-pack

Domanda

Utilizzando HTMLAgilityPack per scrivere un nuovo nodo immagine, sembra che rimuova il tag di chiusura di un'immagine, ad esempio dovrebbe essere, ma quando controlli html esterno, ha.

string strIMG = "<img src='" + imgPath + "' height='" + pubImg.Height + "px' width='" + pubImg.Width + "px' />";

HtmlNode newNode = HtmlNode.Create(strIMG);

Questo rompe xhtml.

Risposta popolare

Dicendo che produce output XML come suggerisce Micky, ma se hai altri motivi per non volere XML, prova questo:

doc.OptionWriteEmptyNodes = true;



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché