【问题标题】:How to remove html tags from database text field如何从数据库文本字段中删除 html 标签
【发布时间】:2008-12-05 08:43:31
【问题描述】:

如何从 SQL Server 中删除文本字段中的 html 元素?

【问题讨论】:

  • 您的意思是从文本字段还是从 blob/clob 字段中删除 html 标签?

标签: sql sql-server sql-server-2005


【解决方案1】:

我假设您的意思是从存储在数据库中的字段中删除 html 标记。如果是这样,并且如果您可以在 .NET 中编写解决方案,我会使用 HTML agility pack 来遍历 html 内容,并保存您感兴趣的元素的 InnerText(我认为这是属性名称)多变的。然后用变量的内容替换字段的内容。

【讨论】:

    【解决方案2】:

    您可以使用 CLR 过程(SQL Server 2005 及更高版本)来解码 HTML,去除标签。

    这看起来像是您想要实现的目标的示例。

    SQL Server CLR Procedure

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多