Ich lese, dass Nodes
() sendet alle Knoten einschließlich sub.Nodes() vs DescendantNodes() Verwendungen?
und DescendantNodes
() das gleiche, aber auf rekursive Weise.
aber - ich kann nicht jede Situation finden, in denen ich die rekursive Art und Weise benötigt, ...
Wann soll ich lieber arbeiten mit DescendantNodes
() über Nodes
()?
heißt:
IEnumerable<XNode> nodes =from nd in xmlTree.DescendantNodes()
select nd;
foreach (XNode node in nodes)
Console.WriteLine(node);
Ausgang:
Frage:
Warum ich brauche es rekursiv gespaltet, wenn ich mit Knoten arbeiten können()?