圖像標記未使用HTMLAgilityPack關閉

html-agility-pack

使用HTMLAgilityPack寫出一個新的圖像節點,它似乎刪除了一個圖像的結束標記,例如應該是,但是當你檢查外部html時,有。

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

HtmlNode newNode = HtmlNode.Create(strIMG);

這打破了xhtml。

熱門答案

告訴它輸出XML,因為Micky建議有效,但如果你有其他理由不想要XML,試試這個:

doc.OptionWriteEmptyNodes = true;



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因