Elementen, kenmerken en knooppunten in een XML-structuur wijzigen (LINQ to XML)

De volgende tabel bevat een overzicht van de methoden en eigenschappen die u kunt gebruiken om een element, de onderliggende elementen of de kenmerken ervan te wijzigen.

Met de volgende methoden wordt een XElementgewijzigd:

Methode Beschrijving
XElement.Parse Vervangt een element door geparseerde XML.
XElement.RemoveAll Hiermee verwijdert u alle inhoud (onderliggende knooppunten en kenmerken) van een element.
XElement.RemoveAttributes Hiermee verwijdert u de kenmerken van een element.
XElement.ReplaceAll Vervangt alle inhoud (onderliggende knooppunten en kenmerken) van een element.
XElement.ReplaceAttributes Vervangt de kenmerken van een element.
XElement.SetAttributeValue Hiermee stelt u de waarde van een kenmerk in. Hiermee maakt u het kenmerk als het niet bestaat. Als de waarde is ingesteld op null, wordt het kenmerk verwijderd.
XElement.SetElementValue Hiermee stelt u de waarde van een onderliggend element in. Hiermee maakt u het element als het niet bestaat. Als de waarde is ingesteld op null, wordt het element verwijderd.
XElement.Value Vervangt de inhoud (onderliggende knooppunten) van een element door de opgegeven tekst.
XElement.SetValue Hiermee stelt u de waarde van een element in.

Met de volgende methoden wordt een XAttributegewijzigd:

Methode Beschrijving
XAttribute.Value Hiermee stelt u de waarde van een kenmerk in.
XAttribute.SetValue Hiermee stelt u de waarde van een kenmerk in.

Met de volgende methoden wordt een XNode gewijzigd (inclusief een XElement of XDocument):

Methode Beschrijving
XNode.ReplaceWith Vervangt een knooppunt door nieuwe inhoud.

De volgende methoden wijzigen een XContainer (een XElement of XDocument):

Methode Beschrijving
XContainer.ReplaceNodes Vervangt de onderliggende knooppunten door nieuwe inhoud: