XElement.ReplaceAttributes Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vervangt de kenmerken van dit element door de opgegeven inhoud.
Overloads
| Name | Description |
|---|---|
| ReplaceAttributes(Object[]) |
Vervangt de kenmerken van dit element door de opgegeven inhoud. |
| ReplaceAttributes(Object) |
Vervangt de kenmerken van dit element door de opgegeven inhoud. |
Voorbeelden
In het volgende voorbeeld wordt een element met drie kenmerken gemaakt. Vervolgens wordt deze methode gebruikt om alle kenmerken van het element te vervangen door één kenmerk.
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)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root NewAtt1="101" />
Opmerkingen
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.
Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze functie kan worden doorgegeven.
ReplaceAttributes(Object[])
Vervangt de kenmerken van dit element door de opgegeven inhoud.
public:
void ReplaceAttributes(... cli::array <System::Object ^> ^ content);
public void ReplaceAttributes(params object[] content);
member this.ReplaceAttributes : obj[] -> unit
Public Sub ReplaceAttributes (ParamArray content As Object())
Parameters
- content
- Object[]
Een parameterlijst met inhoudsobjecten.
Voorbeelden
In het volgende voorbeeld wordt een element met drie kenmerken gemaakt. Vervolgens worden de kenmerken vervangen door andere kenmerken.
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)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Opmerkingen
Met deze methode worden eerst bestaande kenmerken verwijderd. Vervolgens wordt de opgegeven contentwaarde toegevoegd.
Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze functie kan worden doorgegeven.
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.
Zie ook
Van toepassing op
ReplaceAttributes(Object)
Vervangt de kenmerken van dit element door de opgegeven inhoud.
public:
void ReplaceAttributes(System::Object ^ content);
public void ReplaceAttributes(object content);
member this.ReplaceAttributes : obj -> unit
Public Sub ReplaceAttributes (content As Object)
Parameters
- content
- Object
De inhoud die de kenmerken van dit element vervangt.
Voorbeelden
In het volgende voorbeeld wordt een element met drie kenmerken gemaakt. Vervolgens wordt deze methode gebruikt om alle kenmerken van het element te vervangen door één kenmerk.
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)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root NewAtt1="101" />
Opmerkingen
Met deze methode worden eerst bestaande kenmerken verwijderd. Vervolgens wordt de opgegeven contentwaarde toegevoegd.
Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze functie kan worden doorgegeven.
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.