Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

XNode.ElementsBeforeSelf-Methode: ()

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public IEnumerable<XElement> ElementsBeforeSelf()

Rückgabewert

Type: System.Collections.Generic.IEnumerable<XElement>

Ein IEnumerable<T> der XElement der nebengeordneten Elemente vor diesem Knoten in Dokumentreihenfolge.

Diese Methode schließt nur die gleichgeordnete Elemente in der zurückgegebenen Auflistung. Sie schließt keine Nachfolgerelemente ein.

Diese Methode verwendet verzögerte Ausführung.

Im folgenden Beispiel wird diese Achsenmethode.


                XElement xmlTree = new XElement("Root",
    new XText("Text content."),
    new XElement("Child1", "child1 content"),
    new XElement("Child2", "child2 content"),
    new XElement("Child3", "child3 content"),
    new XText("More text content."),
    new XElement("Child4", "child4 content"),
    new XElement("Child5", "child5 content")
);
XElement child = xmlTree.Element("Child3");
IEnumerable<XElement> elements = child.ElementsBeforeSelf();
foreach (XElement el in elements)
    Console.WriteLine(el.Name);

Dieses Beispiel erzeugt die folgende Ausgabe:


                Child1
Child2

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.5
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: