XElement.ReplaceAttributes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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