Freigeben über


XElement.RemoveAttributes Methode

Definition

Entfernt die Attribute dieses XElement.

public:
 void RemoveAttributes();
public void RemoveAttributes ();
member this.RemoveAttributes : unit -> unit
Public Sub RemoveAttributes ()

Beispiele

Im folgenden Beispiel wird ein Element mit Attributen und untergeordneten Elementen erstellt. Anschließend wird diese Methode aufgerufen, um die Attribute zu entfernen. Die untergeordneten Elemente bleiben erhalten.

XElement root = new XElement("Root",
    new XAttribute("Att1", 1),
    new XAttribute("Att2", 2),
    new XAttribute("Att3", 3),
    new XElement("Child1", 1),
    new XElement("Child2", 2),
    new XElement("Child3", 3)
);
root.RemoveAttributes();
Console.WriteLine(root);
Dim root As XElement = _
    <Root Attr1="1" Attr2="2" Attr3="3">
        <Child1>1</Child1>
        <Child2>2</Child2>
        <Child3>3</Child3>
     </Root>

root.RemoveAttributes()
Console.WriteLine(root)

Dieses Beispiel erzeugt die folgende Ausgabe:

<Root>
  <Child1>1</Child1>
  <Child2>2</Child2>
  <Child3>3</Child3>
</Root>

Hinweise

Diese Methode löst die Changed Ereignisse und aus Changing .

Gilt für:

Weitere Informationen