Verarbeitung von XML-Daten mit LINQ to XML

LINQ to XML ist das neue Modell in .NET Framework 3.5 zum Verarbeiten von XML-Daten. Mit LINQ to XML können Entwickler alles tun, was man mit XML-Daten tun kann: abfragen, ändern, erstellen, speichern und XML-Dokumente serialisieren. Die wirklichen Vorteile liegen in den Abfrage- und Erstellungsfunktionen.

Abfragen in LINQ to XML sind kompakt und aussagekräftig. Die verwendete Syntax ähnelt mehr SQL als XPath oder XQuery. Da Abfrageergebnisse als Auflistungen von Elementen oder Attributen zurückgegeben und als Parameter für XElement-Objekte verwendet werden können, lassen sich XML-Strukturen problemlos von einer Form in eine andere transformieren.

LINQ to XML nutzt die Language Integrated Query (LINQ)-Technologie in .NET Framework, Version 3.5. LINQ erweitert die Sprachsyntax von C# und Visual Basic, um leistungsfähige Abfragefunktionen bereitzustellen, für die es praktisch keine Datenspeichergrenzen gibt.

Eine ausführliche Erörterung der Verwendung von LINQ to XML finden Sie unter LINQ to XML (C#) und LINQ to XML (Visual Basic). Eine Übersicht über das LINQ-Framework finden Sie unter Language Integrated Query (LINQ) - C# oder Language Integrated Query (LINQ) - Visual Basic.

Siehe auch