Freigeben über


Ändern von Elementen, Attributen und Knoten in einer XML-Struktur

Die folgende Tabelle enthält eine Zusammenstellung der Methoden und Eigenschaften, die Sie zum Ändern eines Elements, der untergeordneten Elemente dieses Elements oder seiner Attribute verwenden können.

Mit den folgenden Methoden wird ein XElement-Objekt geändert.

Methode

Beschreibung

XElement.Parse

Ersetzt ein Element durch analysiertes XML.

XElement.RemoveAll

Entfernt den gesamten Inhalt (untergeordnete Knoten und Attribute) eines Elements.

XElement.RemoveAttributes

Entfernt die Attribute eines Elements.

XElement.ReplaceAll

Ersetzt den gesamten Inhalt (untergeordnete Knoten und Attribute) eines Elements.

XElement.ReplaceAttributes

Ersetzt die Attribute eines Elements.

XElement.SetAttributeValue

Legt den Wert eines Attributs fest. Erstellt das Attribut, wenn es nicht existiert. Entfernt das Attribut, wenn der Wert auf null gesetzt ist.

XElement.SetElementValue

Legt den Wert eines untergeordneten Elements fest. Erstellt das Element, wenn es nicht existiert. Entfernt das Element, wenn der Wert auf null gesetzt ist.

XElement.Value

Ersetzt den Inhalt (untergeordnete Knoten) eines Elements durch den angegebenen Text.

XElement.SetValue

Legt den Wert eines Elements fest.

Mit den folgenden Methoden wird ein XAttribute-Objekt geändert.

Methode

Beschreibung

XAttribute.Value

Legt den Wert eines Attributs fest.

XAttribute.SetValue

Legt den Wert eines Attributs fest.

Mit den folgenden Methoden wird ein XNode (einschließlich XElement oder XDocument) geändert.

Methode

Beschreibung

XNode.ReplaceWith

Ersetzt einen Knoten durch neuen Inhalt.

Mit den folgenden Methoden wird ein XContainer (XElement oder XDocument) geändert.

Methode

Beschreibung

XContainer.ReplaceNodes

Ersetzt die untergeordneten Knoten durch neuen Inhalt.

Siehe auch

Weitere Ressourcen

Ändern von XML-Strukturen (LINQ to XML)