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) –