XNode.NodesAfterSelf Method
Returns a collection of the sibling nodes after this node, in document order.
Namespace: System.Xml.Linq
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Return Value
Type: System.Collections.Generic.IEnumerable<XNode>An IEnumerable<T> of XNode of the sibling nodes after this node, in document order.
The following example creates an XML tree, and then queries the tree using this axis method.
StringBuilder output = new StringBuilder(); XElement xmlTree = new XElement("Root", new XText("Text content."), new XElement("Child1", "child1 content"), new XElement("Child2", "child2 content"), new XText("More text content."), new XElement("child3", "child3 content") ); XElement child = xmlTree.Element("Child2"); IEnumerable<XNode> nodes = from node in child.NodesAfterSelf() select node; foreach (XNode node in nodes) { output.Append(String.Format("Node type: {0} {1}", node.NodeType, node.NodeType == XmlNodeType.Text ? (node as XText).Value : "")); output.Append(Environment.NewLine); } OutputTextBlock.Text = output.ToString();
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.