2012-05-25 25 views
0

我不使用XML作为用于存储HTML的数据类型,而是将其作为字符串存储在nvarchar数据库字段中,而不是将其存储为 。如何从包含HTML数据的nvarchar db字段中仅取出某些标记之间的文本

在这个html数据\字符串我有标签<description></description>和 我只想在所述标签之间获取文本。

另外我认为我不能在XML数据类型字段中存储正常的HTML,因为 它不会是有效的XML?

+2

http://htmlagilitypack.codeplex.com/ –

+0

也见,作为警告:正则表达式匹配开放的标签,除了XHTML自包含的标签(HTTP://计算器的.com/q/1732348) –

回答

0

尝试是这样的

  XElement xmlTree = XElement.Parse("here put your html as string"); 
      var elements = xmlTree.Elements("description") 
      foreach (XElement el in elements) 
       Console.WriteLine(el); 
相关问题