Ändern von Elementen, Attributen und Knoten in einer XML-Struktur (LINQ to XML)
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: |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für