HTMLAgilityPack: C # cómo agregar cadenas con etiquetas usando CreateNode

c# html-agility-pack

Pregunta

Estoy tratando de generar una salida HTML con datos que puedan contener etiquetas HTML (simples, enlaces o
).

Si agrego dicha cadena a mi HTML usando CreateNode, ocurre un filtrado no deseado. ¿Cómo puedo arreglar esto?

Ejemplo:

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

En mi HTML resultante, solo se emite el texto fuerte, el resto desaparece.

Respuesta popular

¿Por qué no intentas usar InnerHtml ?

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



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué