Compartir a través de


Modificar elementos, atributos y nodos en un árbol XML

Actualización: November 2007

La tabla siguiente resume los métodos y las propiedades que puede usar para modificar un elemento, sus elementos secundarios o sus atributos.

Los métodos siguientes modifican un elemento XElement.

Método

Descripción

XElement.Parse

Reemplaza un elemento por XML analizado.

XElement.RemoveAll

Quita todo el contenido (atributos y nodos secundarios) de un elemento.

XElement.RemoveAttributes

Quita los atributos de un elemento.

XElement.ReplaceAll

Reemplaza todo el contenido (nodos secundarios y atributos) de un elemento.

XElement.ReplaceAttributes

Reemplaza los atributos de un elemento.

XElement.SetAttributeValue

Establece el valor de un atributo. Crea el atributo si no existe. Si el valor se establece en null, quita el atributo.

XElement.SetElementValue

Establece el valor de un elemento secundario. Crea el elemento si no existe. Si el valor se establece en null, quita el elemento.

XElement.Value

Reemplaza el contenido (nodos secundarios) de un elemento por el texto especificado.

XElement.SetValue

Establece el valor de un elemento.

Los métodos siguientes modifican un elemento XAttribute.

Método

Descripción

XAttribute.Value

Establece el valor de un atributo.

XAttribute.SetValue

Establece el valor de un atributo.

Los métodos siguientes modifican un elemento XNode (incluyendo XElement o XDocument).

Método

Descripción

XNode.ReplaceWith

Reemplaza un nodo por contenido nuevo.

Los métodos siguientes modifican un elemento XContainer (XElement o XDocument).

Método

Descripción

XContainer.ReplaceNodes

Reemplaza los nodos secundarios por contenido nuevo.

Vea también

Otros recursos

Modificar árboles XML (LINQ to XML)