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

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

Weitere Informationen zum Schreiben von LINQLINQ-Abfragen finden Sie unter Erste Schritte mit LINQ in C#.For more information about writing LINQLINQ queries, see Getting Started with LINQ in C#.

Die effektivste Möglichkeit, Daten aus einer von Ihnen instanziierten XML-Struktur zu extrahieren, besteht im Schreiben von Abfragen.After you have instantiated an XML tree, writing queries is the most effective way to extract data from the tree. Das Kombinieren von Abfragen mit der funktionalen Konstruktion versetzt Sie in die Lage, ein neues XML-Dokument zu generieren, das eine andere Form als das ursprüngliche Dokument hat.Also, querying combined with functional construction enables you to generate a new XML document that has a different shape from the original document.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
Basic Queries (LINQ to XML) (C#) (Standardabfragen (LINQ to XML) (C#))Basic Queries (LINQ to XML) (C#) Enthält allgemeine Beispiele für das Abfragen von XML-Strukturen.Provides common examples of querying XML trees.
Projections and Transformations (LINQ to XML) (C#) (Projektionen und Transformationen (LINQ to XML) (C#))Projections and Transformations (LINQ to XML) (C#) Enthält allgemeine Beispiele für das Projizieren aus und das Transformieren in XML-Strukturen.Provides common examples of projecting from and transforming XML trees.
Advanced Query Techniques (LINQ to XML) (C#) (Erweiterte Abfragetechniken (LINQ to XML) (C#))Advanced Query Techniques (LINQ to XML) (C#) Enthält Abfragetechniken für komplexere Szenarios.Provides query techniques that are useful in more advanced scenarios.
LINQ to XML für XPath-Benutzer (C#)LINQ to XML for XPath Users (C#) Listet eine Reihe von XPath-Ausdrücken mit ihren LINQ to XML-Entsprechungen auf.Presents a number of XPath expressions and their LINQ to XML equivalents.
Pure Functional Transformations of XML (C#) (Reine funktionale XML-Transformationen (C#))Pure Functional Transformations of XML (C#) Enthält ein kleines Lernprogramm zum Schreiben von Abfragen im Stil der funktionalen Programmierung.Presents a small tutorial on writing queries in the style of functional programming.

Siehe auchSee Also

Programming Guide (LINQ to XML) (C#) (Programmierhandbuch (LINQ to XML) (C#))Programming Guide (LINQ to XML) (C#)
Erste Schritte mit LINQ in C#Getting Started with LINQ in C#