如何将html字符串转换为可与html敏捷包(尤其是DocumentNode.InerText)一起使用的表单

本文关键字:html InerText DocumentNode 尤其是 一起 表单 转换 字符串 | 更新日期: 2023-09-27 18:20:00

我在字符串变量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代码。

如何将html字符串转换为可与html敏捷包(尤其是DocumentNode.InerText)一起使用的表单

回答了我自己的问题:

有一个.LoadHtml()函数用于在HTML字符串中加载,而不仅仅是加载()