0
我不使用XML作为用于存储HTML的数据类型,而是将其作为字符串存储在nvarchar数据库字段中,而不是将其存储为 。如何从包含HTML数据的nvarchar db字段中仅取出某些标记之间的文本
在这个html数据\字符串我有标签<description></description>
和 我只想在所述标签之间获取文本。
另外我认为我不能在XML数据类型字段中存储正常的HTML,因为 它不会是有效的XML?
我不使用XML作为用于存储HTML的数据类型,而是将其作为字符串存储在nvarchar数据库字段中,而不是将其存储为 。如何从包含HTML数据的nvarchar db字段中仅取出某些标记之间的文本
在这个html数据\字符串我有标签<description></description>
和 我只想在所述标签之间获取文本。
另外我认为我不能在XML数据类型字段中存储正常的HTML,因为 它不会是有效的XML?
尝试是这样的
XElement xmlTree = XElement.Parse("here put your html as string");
var elements = xmlTree.Elements("description")
foreach (XElement el in elements)
Console.WriteLine(el);
http://htmlagilitypack.codeplex.com/ –
也见,作为警告:正则表达式匹配开放的标签,除了XHTML自包含的标签(HTTP://计算器的.com/q/1732348) –