【发布时间】:2009-02-10 15:32:09
【问题描述】:
我有一个如下所示的 xml 文件。我要做的是创建一个查询,该查询仅选择具有“Channel”属性和“Automotive”值的项目。
<item>
<title>Industries</title>
<category type="Channel">Automotive</category>
<category type="Type">Cars</category>
<category type="Token">Article</category>
<category type="SpecialToken">News</category>
<guid>637f0dd7-57a0-4001-8272-f0fba60feba1</guid>
</item>
这是我的代码
var feeds = (from item in doc.Descendants("item")
where item.Element("category").Value == "Channel"
select new { }).ToList();
我尝试使用 item.attribute 方法,但无法获取 Item 中的值,只能获取“type”的属性值
有人可以帮我解决这个问题吗?
干杯, 克里斯
【问题讨论】:
标签: c# linq linq-to-xml