我试图抓住/选择深深地嵌套在.vcxproj文件中的某些xml元素。 到目前为止,我没有任何运气。无论我做什么,我的LINQ查询快到了空:Linq XML将不会选择指定的xml元素
private static void CheckProject(FileSystemInfo file)
{
Console.WriteLine(file.FullName);
XDocument doc = XDocument.Load(file.FullName);
var elems = from elem in doc.Descendants()
where elem.Name == "Link"
select elem;
foreach (XElement elem in elems)
{
Console.WriteLine(elem.Name);
}
}
我也试过这个LINQ查询,不得要领:
var elems = from elem in doc.Descendants("Link")
select elem;
'.Descendants'?我只做过元素 - 但我从来没有深入到Xml或DOM中去解决这个问题。 – IAbstract 2011-06-13 22:03:57
多年来我很少使用Linq和XML。所以我也是新的。 – 2011-06-13 22:10:45