我在字符串变量someHtmlCodeInString
中有一些HTML代码。我不是从网页加载这个,而是从程序早期的其他地方加载,并由用户输入。我的最终目标是从字符串变量someHtmlCodeInString
中的HTML中获得不带HTML标记的明文。
然而,我遇到了一个问题。我不知道如何将someHtmlCodeInString
转换成一个可以通过HTML敏捷包传递的表单。特别是,我在尝试使用*.DocumentNode.InnerText()
时遇到了问题。
HtmlDocument htmldoc = new HtmlDocument();
htmldoc=someHtmlCodeInString;
Console.Write(“PlainText: “ + htmldoc.DocumentNode.InnerText());
如何将html字符串转换为可与html敏捷包(尤其是DocumentNode.InerText)一起使用的表单?我找到的唯一文档是将HTML页面从web加载到变量(例如doc.Load(urlVar)
)中,但我是从字符串变量加载HTML代码。
回答了我自己的问题:
有一个.LoadHtml()函数用于在HTML字符串中加载,而不仅仅是加载()