HTMLAgilityPack: C # wie Strings mit Tags mit CreateNode hinzugefügt werden

c# html-agility-pack

Frage

Ich versuche, HTML-Ausgabe mit Daten zu erstellen, die HTML-Tags (einfache, Link oder
).

Wenn ich eine solche Zeichenfolge mit CreateNode zu meinem HTML-Code hinzufüge, kommt es zu unerwünschten Filterungen. Wie kann ich das beheben?

Beispiel:

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

In meinem resultierenden HTML wird nur der starke Text ausgegeben, der Rest ist weg.

Beliebte Antwort

Warum versuchen Sie nicht, InnerHtml zu verwenden ?

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



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum