HTMLAgilityPack: C # как добавить строки с тегами с помощью CreateNode

c# html-agility-pack

Вопрос

Я пытаюсь создать HTML-вывод с данными, которые могут содержать теги HTML (простые, ссылки или
).

Если я добавлю такую ​​строку в свой HTML с помощью CreateNode, произойдет некоторая нежелательная фильтрация. Как я могу это исправить?

Пример:

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
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему