后代应该工作得很好。这是一个例子:
using System;using System.Xml.Linq;class Test{ static void Main() { string xml = @"<root> <child id='1'/> <child id='2'> <grandchild id='3' /> <grandchild id='4' /> </child></root>"; Xdocument doc = Xdocument.Parse(xml); foreach (XElement element in doc.Descendants("grandchild")) { Console.WriteLine(element); } }}结果:
<grandchild id="3" /><grandchild id="4" />



