我有這樣的XML選擇HTML內容
<component>
<section>
<title>Reporting Parameters</title>
<text>
<list>
<item>Reporting period: January 1st, 2012
</list>
</text>
</section>
</component>
我想選擇節點的全部內容,包括等元素,但它僅選擇純文本「本報告期:2012年1月1日」 ,原因是它可能內容的一些HTML標記,我需要在數據庫中存儲,我使用下面的查詢
var components = (from c in cdafile.Root.Elements(ns + "component")
select new{
name = (string)c.Element(ns + "section").Element(ns + "title").Value,
text = (string)c.Element(ns + "section").Element(ns + "text"),
});
如果這是實際的HTML(您的物品標籤沒有結束標記),那麼你應該嘗試HTML敏捷性包讀它。 –