Ändern von XML-Strukturen (LINQ to XML) (C#)

LINQ to XML ist ein Speicher im Arbeitsspeicher, der XML-Strukturen speichert. Nachdem Sie eine XML-Struktur aus einer Quelle geladen oder analysiert haben, können Sie diese Struktur in LINQ to XML ändern, sie anschließend serialisieren und möglicherweise in einer Datei speichern oder an einen Remoteserver senden.

Für das Ändern einer vorhandenen Struktur verwenden Sie bestimmte Methoden, wie <xref:System.Xml.Linq.XContainer.Add%2A>.

Es gibt aber auch einen anderen Ansatz, nämlich die Verwendung der funktionalen Konstruktion, um eine neue Struktur mit einer anderen Form zu erzeugen. Je nach Art der Änderungen, die Sie an Ihrer XML-Struktur vornehmen müssen, und je nach Größe der Struktur kann sich dieser Ansatz als robuster und einfacher in der Handhabung erweisen. Das erste Thema in diesem Abschnitt enthält eine Gegenüberstellung dieser beiden Ansätze.

In diesem Abschnitt

Thema Beschreibung
Änderung des XML-Baums im Arbeitsspeicher und Funktionale Konstruktion (LINQ to XML) (C#) Stellt das Ändern einer XML-Struktur im Arbeitsspeicher dem Ändern durch funktionale Konstruktion gegenüber.
Hinzufügen von Elementen, Attributen und Knoten zu einer XML-Struktur (C#) Enthält Informationen zum Hinzufügen von Elementen, Attributen oder Knoten zu einer XML-Struktur.
Ändern von Elementen, Attributen und Knoten in einem XML-Baum Enthält Informationen zum Ändern vorhandener Elemente, Attribute oder Knoten.
Entfernen von Elementen, Attributen und Knoten aus einer XML-Struktur (C#) Enthält Informationen zum Entfernen von Elementen, Attributen oder Knoten aus einer XML-Struktur.
Warten von Name-Wert-Paaren (C#) Beschreibt das Verwalten von Anwendungsinformationen, die am besten als Name/Wert-Paare aufbewahrt werden, wie Konfigurationsinformationen oder globale Einstellungen.
Vorgehensweise: Ändern des Namespace für eine gesamte XML-Struktur (C#) Zeigt, wie eine XML-Struktur aus einem Namespace in einen anderen Namespace verschoben werden kann.

Siehe auch

Programming Guide (LINQ to XML) (C#) (Programmierhandbuch (LINQ to XML) (C#))