XElement.ReplaceAttributes Método

Definición

Reemplaza los atributos de este elemento por el contenido especificado.Replaces the attributes of this element with the specified content.

Sobrecargas

ReplaceAttributes(Object[])

Reemplaza los atributos de este elemento por el contenido especificado.Replaces the attributes of this element with the specified content.

ReplaceAttributes(Object)

Reemplaza los atributos de este elemento por el contenido especificado.Replaces the attributes of this element with the specified content.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos.The following example creates an element with three attributes. A continuación, usa este método para reemplazar todos los atributos del elemento con un atributo único.It then uses this method to replace all of the attributes of the element with a single attribute.

XElement root = new XElement("Root",  
    new XAttribute("Att1", 1),  
    new XAttribute("Att2", 2),  
    new XAttribute("Att3", 3)  
);  
root.ReplaceAttributes(  
    new XAttribute("NewAtt1", 101)  
);  
Console.WriteLine(root);  
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>  
root.ReplaceAttributes(New XAttribute("NewAtt1", 101))  
Console.WriteLine(root)  

Este ejemplo produce el siguiente resultado:This example produces the following output:

<Root NewAtt1="101" />  

Comentarios

Este método generará los Changed eventos y Changing .This method will raise the Changed and the Changing events.

Para obtener más información sobre el contenido válido que se puede pasar a esta función, vea contenido válido de objetos XElement y XDocument.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

ReplaceAttributes(Object[])

Reemplaza los atributos de este elemento por el contenido especificado.Replaces the attributes of this element with the specified content.

public:
 void ReplaceAttributes(... cli::array <System::Object ^> ^ content);
public void ReplaceAttributes (params object[] content);
member this.ReplaceAttributes : obj[] -> unit
Public Sub ReplaceAttributes (ParamArray content As Object())

Parámetros

content
Object[]

Lista de parámetros de objetos de contenido.A parameter list of content objects.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos.The following example creates an element with three attributes. A continuación, reemplaza los atributos por otros atributos.It then replaces the attributes with other attributes.

XElement root = new XElement("Root",  
    new XAttribute("Att1", 1),  
    new XAttribute("Att2", 2),  
    new XAttribute("Att3", 3)  
);  
root.ReplaceAttributes(  
    new XAttribute("NewAtt1", 101),  
    new XAttribute("NewAtt2", 102),  
    new XAttribute("NewAtt3", 103)  
);  
Console.WriteLine(root);  
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>  
root.ReplaceAttributes( _  
New XAttribute("NewAtt1", 101), _  
New XAttribute("NewAtt2", 102), _  
New XAttribute("NewAtt3", 103))  
Console.WriteLine(root)  

Este ejemplo produce el siguiente resultado:This example produces the following output:

<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />  

Comentarios

Este método quita primero los atributos existentes.This method first removes existing attributes. Después agrega el especificado content .It then adds the specified content.

Para obtener más información sobre el contenido válido que se puede pasar a esta función, vea contenido válido de objetos XElement y XDocument.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

Este método generará los Changed eventos y Changing .This method will raise the Changed and the Changing events.

Se aplica a

ReplaceAttributes(Object)

Reemplaza los atributos de este elemento por el contenido especificado.Replaces the attributes of this element with the specified content.

public:
 void ReplaceAttributes(System::Object ^ content);
public void ReplaceAttributes (object content);
public void ReplaceAttributes (object? content);
member this.ReplaceAttributes : obj -> unit
Public Sub ReplaceAttributes (content As Object)

Parámetros

content
Object

Contenido que reemplazará los atributos de este elemento.The content that will replace the attributes of this element.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos.The following example creates an element with three attributes. A continuación, usa este método para reemplazar todos los atributos del elemento con un atributo único.It then uses this method to replace all of the attributes of the element with a single attribute.

XElement root = new XElement("Root",  
    new XAttribute("Att1", 1),  
    new XAttribute("Att2", 2),  
    new XAttribute("Att3", 3)  
);  
root.ReplaceAttributes(  
    new XAttribute("NewAtt1", 101)  
);  
Console.WriteLine(root);  
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>  
root.ReplaceAttributes(New XAttribute("NewAtt1", 101))  
Console.WriteLine(root)  

Este ejemplo produce el siguiente resultado:This example produces the following output:

<Root NewAtt1="101" />  

Comentarios

Este método quita primero los atributos existentes.This method first removes existing attributes. Después agrega el especificado content .It then adds the specified content.

Para obtener más información sobre el contenido válido que se puede pasar a esta función, vea contenido válido de objetos XElement y XDocument.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

Este método generará los Changed eventos y Changing .This method will raise the Changed and the Changing events.

Se aplica a