Standardabfragen (LINQ to XML) (C#)Basic Queries (LINQ to XML) (C#)

Dieser Abschnitt enthält Beispiele für einfache LINQ to XML-Abfragen.This section provides examples of basic LINQ to XML queries.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
Vorgehensweise: Suchen nach einem Element mit bestimmten Attributen (C#)How to: Find an Element with a Specific Attribute (C#) Erläutert, wie Sie ein bestimmtes Element mit einem Attribut ermitteln können, das einen konkreten Wert hat.Shows how to find a particular element that has an attribute that has a specific value.
Vorgehensweise: Suchen nach einem Element mit einem bestimmten untergeordneten Element (C#)How to: Find an Element with a Specific Child Element (C#) Erläutert, wie Sie ein bestimmtes Element mit einem untergeordneten Element ermitteln können, das einen konkreten Wert hat.Shows how to find a particular element that has a child element that has a specific value.
Abfragen eines "XDocument" im Vergleich zu Abfragen eines XElement (C#)Querying an XDocument vs. Querying an XElement (C#) Erläutert den Unterschied zwischen dem Schreiben von Abfragen für eine XML-Struktur mit XElement als Stammelement und dem Schreiben von Abfragen für eine XML-Struktur mit XDocument als Stammelement.Explains the differences between writing queries on an XML tree that is rooted in XElement and writing queries on an XML tree that is rooted in XDocument.
Vorgehensweise: Suchen nach Nachfolgern mit einem bestimmten Elementnamen (C#)How to: Find Descendants with a Specific Element Name (C#) Zeigt, wie Sie alle Nachfolger eines Elements ermitteln können, die einen bestimmten Namen haben.Shows how to find all the descendants of an element that have a specific name. Dieses Beispiel verwendet die Descendants-Achse.This example uses the Descendants axis.
Vorgehensweise: Suchen eines einzelnen Nachfolgers mit der Descendants-Methode (C#)How to: Find a Single Descendant Using the Descendants Method (C#) Zeigt, wie Sie mit der Descendants-Achsenmethode ein einzelnes eindeutig benanntes Element ermitteln können.Shows how to use the Descendants axis method to find a single uniquely named element.
Vorgehensweise: Schreiben von Abfragen mit komplexer Filterung (C#)How to: Write Queries with Complex Filtering (C#) Zeigt, wie Sie eine Abfrage mit einem komplexeren Filter schreiben können.Shows how to write a query with a more complex filter.
Vorgehensweise: Filtern nach einem optionalen Element (C#)How to: Filter on an Optional Element (C#) Zeigt, wie Sie Knoten in einer unregelmäßig geformten Struktur ermitteln können.Shows how to find nodes in an irregularly shaped tree.
Vorgehensweise: Suchen aller Knoten in einem Namespace (C#)How to: Find All Nodes in a Namespace (C#) Zeigt, wie Sie alle Knoten ermitteln können, die sich in einem bestimmten Namespace befinden.Shows how to find all nodes that are in a specific namespace.
Vorgehensweise: Sortieren von Elementen (C#)How to: Sort Elements (C#) Zeigt, wie Sie eine Abfrage schreiben können, die ihre Ergebnisse sortiert.Shows how to write a query that sorts its results.
Vorgehensweise: Sortieren von Elementen nach mehreren Schlüsseln (C#)How to: Sort Elements on Multiple Keys (C#) Zeigt, wie Sie beim Sortieren nach mehreren Schlüsseln vorgehen müssen.Shows how to sort on multiple keys.
Vorgehensweise: Berechnen von Zwischenwerten (C#)How to: Calculate Intermediate Values (C#) Hier erfahren Sie, wie Sie mit der Let-Klausel Zwischenwerte in einer LINQ to XML-Abfrage berechnen können.Shows how to use the Let clause to calculate intermediate values in a LINQ to XML query.
Vorgehensweise: Schreiben einer Abfrage, die Elemente basierend auf dem Kontext sucht (C#)How to: Write a Query that Finds Elements Based on Context (C#) Zeigt, wie Sie Elemente auf der Grundlage anderer Elemente in der Struktur auswählen können.Shows how to select elements based on other elements in the tree.
Vorgehensweise: Debuggen von leeren Abfrageergebnissätzen (C#)How to: Debug Empty Query Results Sets (C#) Zeigt die erforderlichen Korrekturen, wenn Sie Abfragen für XML in einem Standardnamespace debuggen.Shows the appropriate fix when debugging queries on XML that is in a default namespace.

Siehe auchSee Also

Querying XML Trees (C#) (Abfragen von XML-Strukturen (C#))Querying XML Trees (C#)