HTMLAgilityPack : C # CreateNode를 사용하여 태그가있는 문자열을 추가하는 방법

c# html-agility-pack

문제

HTML 태그 (간단한 태그, 링크 또는 태그 포함)가 포함 된 HTML 출력을 작성하려고합니다.
).

CreateNode를 사용하여 HTML에 이러한 문자열을 추가하면 원하지 않는 필터링이 발생합니다. 이 문제를 어떻게 해결할 수 있습니까?

예:

string myText = "<strong>Intro</strong><br />Some Explanation";
node.ParentNode.ReplaceChild(HtmlNode.CreateNode(myText, node);

결과 HTML에서는 강력한 텍스트 만 출력되고 나머지는 사라집니다.

인기 답변

InnerHtml 을 사용해 보시지 않겠습니까?

string myText = "<strong>Intro</strong><br />Some Explanation";
node.ParentNode.InnerHtml = myText;



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.