HtmlDocument doc = new HtmlDocument();
doc.Load(yourhtml);
doc.Save(Console.Out);
如何将其保存为字符串而不是 Console.Out
HtmlDocument doc = new HtmlDocument();
doc.Load(yourhtml);
doc.Save(Console.Out);
如何将其保存为字符串而不是 Console.Out
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);
它会在不初始化 HtmlDocument 对象的情况下将您的 html 文档读取为字符串。真的yourHtml
是一个 html 还是只是一个路径?HtmlAgilityPack.HtmlDocument 不包含接受 html 的 Load 方法。
HtmlDocument doc = new HtmlDocument();
// call one of the doc.LoadXXX() functions
Console.WriteLine(doc.DocumentNode.OuterHtml);