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
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 aus Changing .
Ausführliche Informationen zum gültigen Inhalt, der an diese Funktion übergeben werden kann, finden Sie unter Gültiger Inhalt von XElement- und XDocument-Objekten.
ReplaceAttributes(Object[])
- Quelle:
- XElement.cs
- Quelle:
- XElement.cs
- Quelle:
- XElement.cs
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt.
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())
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 zunächst vorhandene Attribute. Anschließend wird die angegebene content
hinzugefügt.
Ausführliche Informationen zum gültigen Inhalt, der an diese Funktion übergeben werden kann, finden Sie unter Gültiger Inhalt von XElement- und XDocument-Objekten.
Diese Methode löst die Changed Ereignisse und aus Changing .
Weitere Informationen
Gilt für:
ReplaceAttributes(Object)
- Quelle:
- XElement.cs
- Quelle:
- XElement.cs
- Quelle:
- XElement.cs
Ersetzt die Attribute dieses Elements durch den angegebenen Inhalt.
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)
Parameter
- content
- Object
Der Inhalt, durch den die Attribute dieses Elements ersetzt werden.
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 zunächst vorhandene Attribute. Anschließend wird die angegebene content
hinzugefügt.
Ausführliche Informationen zum gültigen Inhalt, der an diese Funktion übergeben werden kann, finden Sie unter Gültiger Inhalt von XElement- und XDocument-Objekten.
Diese Methode löst die Changed Ereignisse und aus Changing .