HTMLAgilityPack: C # comment ajouter des chaînes avec des balises à l'aide de CreateNode

c# html-agility-pack

Question

J'essaie de créer une sortie HTML avec des données pouvant contenir des balises HTML (simples, link ou
).

Si j'ajoute une telle chaîne à mon code HTML à l'aide de CreateNode, un filtrage indésirable se produit. Comment puis-je réparer cela?

Exemple:

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

Dans mon HTML résultant, seul le texte fort est sorti, le reste est parti.

Réponse populaire

Pourquoi n'essayez-vous pas d'utiliser InnerHtml ?

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



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi