2012-02-27 8 views
15

Acabo de enterarme del paquete de agilidad html y lo probé, pero me topé con un problema. No pude encontrar nada en la web, intentándolo aquí.Cargando desde cadena en lugar de documento/url

¿Sabes cómo puedo cargar el html desde una cadena en lugar de documento/URL?

Gracias

Respuesta

42

¿Ha intentado utilizar LoadHtml?

string htmlString = 'Your html string here...'; 

HtmlAgilityPack.HtmlDocument htmlDocument = new HtmlAgilityPack.HtmlDocument(); 
htmlDocument.LoadHtml(htmlString); 

// Do whatever with htmlDocument here 
1

Creo que hay una función para hacerlo bien ¿verdad?

HtmlDocument doc = new HtmlDocument(); 
      doc.LoadHtml("<test>"); 
-1

Esta publicación puede ser un poco antigua. Creo que ayudará a otros.

 WebBrowser web_browser = new WebBrowser(); 
     web_browser.DocumentText = html_contents_as_string; 

     do 
     { 
      Application.DoEvents(); 
     } while (web_browser.ReadyState != WebBrowserReadyState.Complete); 
Cuestiones relacionadas