Programmierhandbuch (LINQ to XML) (C#)

Dieser Abschnitt enthält grundlegende Informationen und Anleitungen zum Programmieren mit LINQ to XML.

Zielgruppe

Diese Dokumentation wendet sich an Entwickler, die bereits über C#-Kenntnisse verfügen und sich mit einigen grundlegenden Aspekten von .NET Framework auskennen.

Ziel dieser Dokumentation ist es, Entwicklern das Arbeiten mit LINQ to XML zu erleichtern. LINQ to XML vereinfacht die XML-Programmierung. und kann auch von Entwicklern verwendet werden, die keine ausgesprochenen Experten auf diesem Gebiet sind.

LINQ to XML basiert in weiten Teilen auf generischen Klassen. Es ist daher sehr wichtig, dass Sie die Verwendung von generischen Klassen verstehen. Außerdem ist es hilfreich, wenn Sie sich mit Delegaten auskennen, die als parametrisierte Typen deklariert sind. Wenn Sie sich zunächst mit den generischen Klassen von C# vertraut machen möchten, finden Sie entsprechende Informationen unter Generische Klassen.

In diesem Abschnitt

Thema Beschreibung
LINQ to XML Programming Overview (C#) (Übersicht der LINQ to XML-Programmierung (C#)) Bietet eine Übersicht über die LINQ to XML-Klassen sowie detaillierte Informationen zu drei der wichtigsten Klassen: XElement, XAttribute und XDocument.
Erstellen von XML-Bäumen (C#) Enthält konzeptuelle und aufgabenbasierte Informationen zum Erstellen von XML-Strukturen. XML-Strukturen können mittels funktionaler Konstruktion oder durch Analysieren von XML-Text aus einer Zeichenfolge oder Datei erstellt werden. Sie können auch einen XmlReader verwenden, um eine XML-Struktur aufzufüllen.
Working with XML Namespaces (C#) (Arbeiten mit XML-Namespaces (C#)) Enthält ausführliche Informationen zum Erstellen von XML-Strukturen, die Namespaces verwenden.
Serializing XML Trees (C#) (Serialisieren von XML-Strukturen (C#)) Beschreibt mehrere Ansätze für das Serialisieren einer XML-Struktur und enthält Hilfestellung bei der Auswahl des richtigen Ansatzes.
LINQ to XML Axes (C#) (LINQ to XML-Achsen (C#)) Enthält eine Auflistung und Beschreibung der LINQ to XML-Achsenmethoden, die Sie kennen müssen, bevor Sie LINQ to XML-Abfragen schreiben können.
Querying XML Trees (C#) (Abfragen von XML-Strukturen (C#)) Enthält allgemeine Beispiele für das Abfragen von XML-Strukturen.
Modifying XML Trees (LINQ to XML) (C#) (Ändern von XML-Strukturen (LINQ to XML) (C#)) Genau wie mit dem Dokumentobjektmodell (DOM) können Sie auch mit LINQ to XML XML-Strukturen an Ort und Stelle ändern.
Advanced LINQ to XML Programming (C#) (Erweiterte LINQ to XML-Programmierung (C#)) Enthält Informationen zu Anmerkungen und Ereignissen, zum Streaming und zu anderen erweiterten Szenarios.
LINQ to XML Security (C#) (LINQ to XML-Sicherheit (C#)) Beschreibt Sicherheitsprobleme im Zusammenhang mit LINQ to XML und enthält hilfreiche Informationen zur Minderung von Sicherheitsrisiken.
XML-Beispieldokumente (LINQ to XML) Enthält die XML-Beispieldokumente, die in vielen Beispielen in dieser Dokumentation verwendet werden.

Siehe auch

Getting Started (LINQ to XML) (Erste Schritte (LINQ to XML))
LINQ to XML (C#)