【问题标题】:retrieve html content from database and parse to string从数据库中检索 html 内容并解析为字符串
【发布时间】:2017-05-01 19:45:29
【问题描述】:

如何在 Web 表单应用程序中解析存储在数据库中的 html 内容? 例如:我在表中有一个列存储这样的内容:

<b>Hello</b><i>World</i>

我需要检索内容并保存到 word 文档。 那么,我怎样才能得到相当于:Hello World

的字符串文本

【问题讨论】:

  • 到目前为止你做了什么?你也可以使用HTML Renderer
  • 我尝试了 html 敏捷包。但它似乎在从具有如下 URL 的站点加载时有效: var web = new HtmlWeb(); var doc = web.Load(url);这样它会返回一个 HtmlDocument 对象。
  • 检查下面的堆栈溢出帖子是否对您有帮助。 stackoverflow.com/questions/2363993/…
  • hi kalyana 不幸的是,链接中的解决方案仅适用于办公室互操作。我无法使用它。

标签: c# asp.net c#-4.0 html-agility-pack


【解决方案1】:

如果字符串在你的数据库中被编码,那么你需要调用 WebUtility.HtmlDecode:

@Html.Raw(WebUtility.HtmlDecode(someString))

【讨论】:

猜你喜欢
  • 2021-12-26
  • 2011-07-12
  • 2011-03-31
  • 1970-01-01
  • 2012-12-31
  • 1970-01-01
  • 1970-01-01
  • 2018-03-01
  • 1970-01-01
相关资源
最近更新 更多