XElement.ReplaceAttributes Método

Definición

Reemplaza los atributos de este elemento por el contenido especificado.

Sobrecargas

ReplaceAttributes(Object[])

Reemplaza los atributos de este elemento por el contenido especificado.

ReplaceAttributes(Object)

Reemplaza los atributos de este elemento por el contenido especificado.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos. A continuación, usa este método para reemplazar todos los atributos del elemento por un único atributo.

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:

<Root NewAtt1="101" />

Comentarios

Este método generará los Changed eventos y Changing .

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.

ReplaceAttributes(Object[])

Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs

Reemplaza los atributos de este elemento por el contenido especificado.

public:
 void ReplaceAttributes(... cli::array <System::Object ^> ^ content);
public void ReplaceAttributes (params 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.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos. A continuación, reemplaza los atributos por otros atributos.

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:

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

Comentarios

Este método quita primero los atributos existentes. A continuación, agrega el especificado 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.

Este método generará los Changed eventos y Changing .

Consulte también

Se aplica a

ReplaceAttributes(Object)

Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs

Reemplaza los atributos de este elemento por el contenido especificado.

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.

Ejemplos

En el ejemplo siguiente se crea un elemento con tres atributos. A continuación, usa este método para reemplazar todos los atributos del elemento por un único atributo.

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:

<Root NewAtt1="101" />

Comentarios

Este método quita primero los atributos existentes. A continuación, agrega el especificado 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.

Este método generará los Changed eventos y Changing .

Consulte también

Se aplica a