HTMLAgilityPack을 사용하여 새 이미지 노드를 작성하면 이미지의 닫는 태그를 제거하는 것처럼 보입니다. 예를 들어 외부 html을 확인할 때와 같이해야합니다.
string strIMG = "<img src='" + imgPath + "' height='" + pubImg.Height + "px' width='" + pubImg.Width + "px' />";
HtmlNode newNode = HtmlNode.Create(strIMG);
이것은 xhtml을 나눕니다.
Micky가 제안한 것처럼 XML을 출력하도록 알려주지 만 XML을 원하지 않는 다른 이유가 있다면 다음을 시도하십시오.
doc.OptionWriteEmptyNodes = true;