Verarbeitung von XML-Daten mit LINQ to XML
Aktualisiert: November 2007
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 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. Eine Übersicht über das LINQ-Framework finden Sie unter Sprachintegrierte Abfrage (Language-Integrated Query, LINQ).
Siehe auch
Konzepte
Unterschiede zwischen LINQ to XML und DOM
Vergleich von LINQ to XML mit anderen XML-Technologien