XElement.ReplaceAttributes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .