XElement.ReplaceAttributes Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Substitui os atributos deste elemento pelo conteúdo especificado.
Sobrecargas
| Name | Description |
|---|---|
| ReplaceAttributes(Object[]) |
Substitui os atributos deste elemento pelo conteúdo especificado. |
| ReplaceAttributes(Object) |
Substitui os atributos deste elemento pelo conteúdo especificado. |
Exemplos
O exemplo seguinte cria um elemento com três atributos. Depois, utiliza este método para substituir todos os atributos do elemento por um ú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 exemplo produz a seguinte saída:
<Root NewAtt1="101" />
Observações
Este método irá aumentar os Changed e os Changing eventos.
Para detalhes sobre o conteúdo válido que pode ser passado para esta função, consulte Conteúdo Válido dos Objetos XElement e XDocument.
ReplaceAttributes(Object[])
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
Substitui os atributos deste elemento pelo conteúdo 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[]
Uma lista de parâmetros de objetos de conteúdo.
Exemplos
O exemplo seguinte cria um elemento com três atributos. Depois, substitui os atributos por outros 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 exemplo produz a seguinte saída:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Observações
Este método remove primeiro atributos existentes. Depois adiciona o especificado content.
Para detalhes sobre o conteúdo válido que pode ser passado para esta função, consulte Conteúdo Válido dos Objetos XElement e XDocument.
Este método irá aumentar os Changed e os Changing eventos.
Ver também
Aplica-se a
ReplaceAttributes(Object)
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
Substitui os atributos deste elemento pelo conteúdo 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
O conteúdo que substituirá os atributos deste elemento.
Exemplos
O exemplo seguinte cria um elemento com três atributos. Depois, utiliza este método para substituir todos os atributos do elemento por um ú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 exemplo produz a seguinte saída:
<Root NewAtt1="101" />
Observações
Este método remove primeiro atributos existentes. Depois adiciona o especificado content.
Para detalhes sobre o conteúdo válido que pode ser passado para esta função, consulte Conteúdo Válido dos Objetos XElement e XDocument.
Este método irá aumentar os Changed e os Changing eventos.