2012-02-27 25 views
15

Ho appena scoperto il pacchetto di agilità html e l'ho provato, ma sono incappato in un problema. Non riuscivo a trovare nulla sul web, quindi prova qui.Caricamento da stringa anziché da documento/url

Sai come posso caricare l'html da una stringa anziché da documento/URL?

Grazie

risposta

42

Hai provato a usare loadHTML?

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

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

// Do whatever with htmlDocument here 
1

penso che ci sia una funzione per farlo giusto?

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

Questo post potrebbe essere un po 'vecchio. Penso che aiuterà gli altri.

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

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