XElement.ReplaceAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt.
Überlädt
| Name | Beschreibung |
|---|---|
| ReplaceAttributes(Object[]) |
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt. |
| ReplaceAttributes(Object) |
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt. |
Beispiele
Im folgenden Beispiel wird ein Element mit drei Attributen erstellt. Anschließend wird diese Methode verwendet, um alle Attribute des Elements durch ein einzelnes Attribut zu ersetzen.
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)
Dieses Beispiel erzeugt die folgende Ausgabe:
<Root NewAtt1="101" />
Hinweise
Diese Methode löst die Changed Ereignisse und ereignisse Changing aus.
Ausführliche Informationen zu den gültigen Inhalten, die an diese Funktion übergeben werden können, finden Sie unter "Valid Content of XElement" und "XDocument Objects".
ReplaceAttributes(Object[])
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt.
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())
Parameter
- content
- Object[]
Eine Parameterliste von Inhaltsobjekten.
Beispiele
Im folgenden Beispiel wird ein Element mit drei Attributen erstellt. Anschließend werden die Attribute durch andere Attribute ersetzt.
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)
Dieses Beispiel erzeugt die folgende Ausgabe:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Hinweise
Diese Methode entfernt zuerst vorhandene Attribute. Anschließend wird das angegebene Add-In hinzugefügt content.
Ausführliche Informationen zu den gültigen Inhalten, die an diese Funktion übergeben werden können, finden Sie unter "Valid Content of XElement" und "XDocument Objects".
Diese Methode löst die Changed Ereignisse und ereignisse Changing aus.
Weitere Informationen
Gilt für:
ReplaceAttributes(Object)
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt.
public:
void ReplaceAttributes(System::Object ^ content);
public void ReplaceAttributes(object content);
member this.ReplaceAttributes : obj -> unit
Public Sub ReplaceAttributes (content As Object)
Parameter
- content
- Object
Der Inhalt, der die Attribute dieses Elements ersetzt.
Beispiele
Im folgenden Beispiel wird ein Element mit drei Attributen erstellt. Anschließend wird diese Methode verwendet, um alle Attribute des Elements durch ein einzelnes Attribut zu ersetzen.
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)
Dieses Beispiel erzeugt die folgende Ausgabe:
<Root NewAtt1="101" />
Hinweise
Diese Methode entfernt zuerst vorhandene Attribute. Anschließend wird das angegebene Add-In hinzugefügt content.
Ausführliche Informationen zu den gültigen Inhalten, die an diese Funktion übergeben werden können, finden Sie unter "Valid Content of XElement" und "XDocument Objects".
Diese Methode löst die Changed Ereignisse und ereignisse Changing aus.