HtmlDocument doc = new HtmlDocument();
doc.Load(yourhtml);
doc.Save(Console.Out);
如何保存這爲字符串,而不是Console.Out如何將html文檔保存爲字符串?
HtmlDocument doc = new HtmlDocument();
doc.Load(yourhtml);
doc.Save(Console.Out);
如何保存這爲字符串,而不是Console.Out如何將html文檔保存爲字符串?
string s = doc.DocumentNode.OuterHtml;
或
var sw = new StringWriter();
doc.Save(sw);
var s = sw.ToString();
怎麼樣
string html = doc.DocumentNode.OuterHtml;
string variableName = doc.DocumentNode.OuterHtml;
OuterHTML將有完整的HTML ..
string s = doc.DocumentNode.OuterHtml
爲什麼不利用這一點:
var str = File.ReadAllText(yourHtml);
它會讀取你的HTML文檔串而不初始化的HTMLDocument對象。是yourHtml
真的是一個html或只是一個路徑? HtmlAgilityPack.HtmlDocument不包含接受HTML的Load方法。
HtmlDocument doc = new HtmlDocument();
// call one of the doc.LoadXXX() functions
Console.WriteLine(doc.DocumentNode.OuterHtml);
http://stackoverflow.com/questions/5183385/get-whole-html-document-as-string – Kuzgun
的可能的複製,爲什麼與'HtmlDocument'麻煩可言,當你有HTML中的字符串已經? –