我有这样的 XML
<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"),
});