Condividi tramite


Modifica di elementi, attributi e nodi in un albero XML

Nella tabella seguente sono riepilogati i metodi e le proprietà che è possibile usare per modificare un elemento, i relativi elementi figlio o gli attributi.

I metodi seguenti modificano XElement.

Metodo

Descrizione

XElement.Parse

Sostituisce un elemento con XML analizzato.

XElement.RemoveAll

Rimuove tutto il contenuto di un elemento (nodi figlio e attributi).

XElement.RemoveAttributes

Rimuove gli attributi di un elemento.

XElement.ReplaceAll

Sostituisce tutto il contenuto di un elemento (nodi figlio e attributi).

XElement.ReplaceAttributes

Sostituisce gli attributi di un elemento.

XElement.SetAttributeValue

Imposta il valore di un attributo. Crea l'attributo se non esiste. Se il valore è impostato su null, rimuove l'attributo.

XElement.SetElementValue

Imposta il valore di un elemento figlio. Crea l'elemento se non esiste. Se il valore è impostato su null, rimuove l'elemento.

XElement.Value

Sostituisce il contenuto (nodi figlio) di un elemento con il testo specificato.

XElement.SetValue

Imposta il valore di un elemento.

I metodi seguenti modificano XAttribute.

Metodo

Descrizione

XAttribute.Value

Imposta il valore di un attributo.

XAttribute.SetValue

Imposta il valore di un attributo.

I metodi seguenti modificano XNode (incluso XElement o XDocument).

Metodo

Descrizione

XNode.ReplaceWith

Sostituisce un nodo con nuovo contenuto.

I metodi seguenti modificano XContainer (XElement o XDocument).

Metodo

Descrizione

XContainer.ReplaceNodes

Sostituisce i nodi figlio con nuovo contenuto.

Vedere anche

Altre risorse

Modifica di alberi XML (LINQ to XML)