Auf Englisch lesen

Teilen über


XNode.NodesAfterSelf Methode

Definition

Gibt eine Auflistung der nebengeordneten Knoten nach diesem Knoten in Dokumentreihenfolge zurück.

C#
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XNode> NodesAfterSelf ();

Gibt zurück

IEnumerable<XNode>

Ein IEnumerable<T> vom Typ XNode der nebengeordneten Knoten nach diesem Knoten in Dokumentreihenfolge.

Beispiele

Im folgenden Beispiel wird eine XML-Struktur erstellt und anschließend die Struktur mithilfe dieser Achsenmethode abfragen.

C#
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)  
{  
    Console.WriteLine("Node type: {0}  {1}",  
        node.NodeType,  
        node.NodeType == XmlNodeType.Text ? (node as XText).Value : "");  
}  

Dieses Beispiel erzeugt die folgende Ausgabe:

Node type: Text  More text content.  
Node type: Element  

Hinweise

Diese Methode enthält nur gleichgeordnete Elemente in der zurückgegebenen Auflistung. Es enthält keine Nachfolger.

Diese Methode verwendet verzögerte Ausführung.

Gilt für

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Siehe auch