XElement.ReplaceAttributes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Substitui os atributos desse elemento pelo conteúdo especificado.
Sobrecargas
ReplaceAttributes(Object[]) |
Substitui os atributos desse elemento pelo conteúdo especificado. |
ReplaceAttributes(Object) |
Substitui os atributos desse elemento pelo conteúdo especificado. |
Exemplos
O exemplo a seguir cria um elemento com três atributos. Em seguida, ele usa esse 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)
Esse exemplo gera a saída a seguir:
<Root NewAtt1="101" />
Comentários
Esse método gerará os ChangedChanging eventos e .
Para obter detalhes sobre o conteúdo válido que pode ser passado para essa função, consulte Conteúdo válido de objetos XElement e XDocument.
ReplaceAttributes(Object[])
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
Substitui os atributos desse 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 a seguir cria um elemento com três atributos. Em seguida, ele 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)
Esse exemplo gera a saída a seguir:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Comentários
Esse método primeiro remove os atributos existentes. Em seguida, ele adiciona o especificado content
.
Para obter detalhes sobre o conteúdo válido que pode ser passado para essa função, consulte Conteúdo válido de objetos XElement e XDocument.
Esse método gerará os ChangedChanging eventos e .
Confira também
Aplica-se a
ReplaceAttributes(Object)
- Origem:
- XElement.cs
- Origem:
- XElement.cs
- Origem:
- XElement.cs
Substitui os atributos desse 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 a seguir cria um elemento com três atributos. Em seguida, ele usa esse 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)
Esse exemplo gera a saída a seguir:
<Root NewAtt1="101" />
Comentários
Esse método primeiro remove os atributos existentes. Em seguida, ele adiciona o especificado content
.
Para obter detalhes sobre o conteúdo válido que pode ser passado para essa função, consulte Conteúdo válido de objetos XElement e XDocument.
Esse método gerará os ChangedChanging eventos e .