Teilen über


XElement.ReplaceAttributes Methode

Definition

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 contenthinzugefü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 contenthinzugefü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: