XElement.ReplaceAttributes Méthode

Définition

Remplace les attributs de cet élément par le contenu spécifié.

Surcharges

ReplaceAttributes(Object[])

Remplace les attributs de cet élément par le contenu spécifié.

ReplaceAttributes(Object)

Remplace les attributs de cet élément par le contenu spécifié.

Exemples

L’exemple suivant crée un élément avec trois attributs. Il utilise ensuite cette méthode pour remplacer tous les attributs de l’élément par un seul attribut.

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)

Cet exemple produit la sortie suivante :

<Root NewAtt1="101" />

Remarques

Cette méthode déclenche les Changed événements et .Changing

Pour plus d’informations sur le contenu valide qui peut être transmis à cette fonction, consultez Contenu valide des objets XElement et XDocument.

ReplaceAttributes(Object[])

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

Remplace les attributs de cet élément par le contenu spécifié.

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())

Paramètres

content
Object[]

Liste de paramètres d'objets de contenu.

Exemples

L’exemple suivant crée un élément avec trois attributs. Il remplace ensuite les attributs par d’autres attributs.

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)

Cet exemple produit la sortie suivante :

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

Remarques

Cette méthode supprime d’abord les attributs existants. Il ajoute ensuite le spécifié content.

Pour plus d’informations sur le contenu valide qui peut être transmis à cette fonction, consultez Contenu valide des objets XElement et XDocument.

Cette méthode déclenche les Changed événements et .Changing

Voir aussi

S’applique à

ReplaceAttributes(Object)

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

Remplace les attributs de cet élément par le contenu spécifié.

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)

Paramètres

content
Object

Contenu qui remplacera les attributs de cet élément.

Exemples

L’exemple suivant crée un élément avec trois attributs. Il utilise ensuite cette méthode pour remplacer tous les attributs de l’élément par un seul attribut.

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)

Cet exemple produit la sortie suivante :

<Root NewAtt1="101" />

Remarques

Cette méthode supprime d’abord les attributs existants. Il ajoute ensuite le spécifié content.

Pour plus d’informations sur le contenu valide qui peut être transmis à cette fonction, consultez Contenu valide des objets XElement et XDocument.

Cette méthode déclenche les Changed événements et .Changing

Voir aussi

S’applique à