【发布时间】:2012-01-10 06:31:19
【问题描述】:
我有以下 xml 字符串:
<report>
<item id="4219" Co="6063" LastName="Doe" FirstName="John"/>
<item id="2571" Co="6063" LastName="Doe" FirstName="Jane"/>
</report>
如何编写一个 Linq to xml 查询,该查询按 name = "Jane" 过滤并将其写回 xml 字符串
到目前为止,我有以下代码:
XDocument reportXmlDoc = XDocument.Parse(_report); //This is the string var assigned with data above
var filteredList = from x in fullReportXmlDoc.Descendants("item")
where x.Attribute("FirstName").Value == "Jane"
select x;
如何将过滤列表转换回 xml 字符串?
【问题讨论】:
标签: linq c#-4.0 linq-to-xml