在xml文档中快速定位节点不用遍历
2020-05-12 本文已影响0人
价值投机168
代码如下:
static void Main(string[] args)
{
XDocument xdoc = XDocument.Load(@"d:\test.xml");
XElement setup = xdoc.Root.Descendants().FirstOrDefault(a => a.Name == "sweepSetup");//直接查找你要的那个节点的名称
foreach (var item in setup.Descendants("Setup"))//这个节点下的所有名称为"Setup"的节点。可以为后代,第二代也可
{
Console.WriteLine(item.FirstAttribute.Value);
}
Console.ReadKey();
}
还可以参考:
https://cloud.tencent.com/developer/ask/40443/answer/60104