XElement.ReplaceAttributes Methode

Definition

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.

Weitere Informationen

Gilt für: