我正在学习LINQ to XML,需要找到具有特定属性的元素的存在。目前我使用的是:如何通过使用LINQ to XML的属性来查找XML元素?
XElement groupCollectionXml = XElement.Parse(groupCollection.Xml);
IEnumerable<XElement> groupFind =
from vw in groupCollectionXml.Elements("Group")
where (string) vw.Attribute("Name") == groupName
select vw;
if (groupFind.Count() == 0)
return false;
else
return true;
我知道有这样做的更简洁的方式,可能使用任何(),但我不知道如何重写使用它的查询。有没有人有一些好的建议?谢谢。
请问你能给出另一个答案,它不是全部在一行上,而且更易于阅读吗? – 2009-03-03 16:37:11