ITreeNavigator navigator = // a tree navigator object while (navigator.MoveNext()) { // do something with the current node Console.WriteLine(navigator.CurrentNode.Name); }
ITreeNavigator navigator = // a tree navigator object navigator.MoveToFirstChild(); // move to the first child node navigator.MoveNext(); // move to the next nodeIn this example, we create a tree navigator object and call the MoveToFirstChild method to move to the first child node. Then, we use MoveNext to move to the next node. The ITreeNavigator interface is part of the System.Xml.XPath namespace, which is included in the .NET Framework Class Library.