간단한 HTML을로드하려고합니다.
var html = "<div>something<p></p></div>";
var doc = new HtmlDocument();
doc.LoadHtml(html);
이 HTML을로드하면 doc.InnerHtml
출력합니다.
<div>something<p></div>
그래서 볼 수 있듯이 닫는 P 태그를 잃어 버리고 HTML이 엉망이되었습니다.
나는 이것에 대한 해결책을 찾을 수 없다, 아무도 내가 도와주세요.
OptionWriteEmptyNodes
플래그는 다음과 같습니다.
출력 중에 비어있는 노드를 닫은 것으로 써야 하는지를 정의합니다.
그리고 귀하의 경우 :
doc.OptionWriteEmptyNodes = true;
수율 :
<div>something<p /></div>