Construir HTMLDocument desde una cadena de HTML

.net c# dom html-agility-pack

Pregunta

Me gustaría construir un documento HTML a partir de una cadena de HTML.

Ya tengo una gran cantidad de código que analiza y utiliza el documento HTML, por lo que no quiero volver atrás ahora. Pero ahora volví y usé HTMLAgilityPack para obtener el HTML en lugar de un WebBrowser (porque no puedes abrir una página y cargar el documento en otro Thread ya que el WebBrowser bloquea mi aplicación. Así que cambié al paquete de agility) . Así que me gustaría construir un System.Forms.HTMLDocument regular usando la cadena de HTML que obtuve usando el HTMLAgilityPack.

¿Hay una manera de construir un System.Forms.HtmlDocument a partir de una cadena de HTML?

Respuesta popular

¿Qué hay de usar el método HtmlDocument.Write () de esta manera?

HtmlDocument doc = webBrowser1.Document.OpenNew(true);
doc.Write("put html string from HTMLAgilityPack here");

HtmlDocument no expone constructor público, está incrustado en WebBrowser . Por lo tanto, aún necesitarás tener un control WebBrowser .



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é