Partager via


Modification d'éléments, d'attributs et de nœuds dans une arborescence XML

Le tableau suivant résume les méthodes et propriétés que vous pouvez utiliser pour modifier un élément, ses éléments enfants ou ses attributs.

Les méthodes suivantes modifient un objet XElement.

Méthode

Description

XElement.Parse

Remplace un élément par du code XML analysé.

XElement.RemoveAll

Supprime tout le contenu (nœuds enfants et attributs) d'un élément.

XElement.RemoveAttributes

Supprime les attributs d'un élément.

XElement.ReplaceAll

Remplace tout le contenu (nœuds enfants et attributs) d'un élément.

XElement.ReplaceAttributes

Remplace les attributs d'un élément.

XElement.SetAttributeValue

Définit la valeur d'un attribut. Crée l'attribut s'il n'existe pas. Si la valeur est définie à null, supprime l'attribut.

XElement.SetElementValue

Définit la valeur d'un élément enfant. Crée l'élément s'il n'existe pas. Si la valeur est définie à null, supprime l'élément.

XElement.Value

Remplace le contenu (nœuds enfants) d'un élément par le texte spécifié.

XElement.SetValue

Définit la valeur d'un élément.

Les méthodes suivantes modifient un objet XAttribute.

Méthode

Description

XAttribute.Value

Définit la valeur d'un attribut.

XAttribute.SetValue

Définit la valeur d'un attribut.

Les méthodes suivantes modifient un objet XNode (y compris un objet XElement ou XDocument).

Méthode

Description

XNode.ReplaceWith

Remplace un nœud par du nouveau contenu.

Les méthodes suivantes modifient un objet XContainer (un objet XElement ou XDocument).

Méthode

Description

XContainer.ReplaceNodes

Remplace les nœuds enfants par du nouveau contenu.

Voir aussi

Autres ressources

Modification d'arborescences XML (LINQ to XML)