XElement.RemoveAll Metodo

Definizione

Rimuove nodi e attributi da questo XElementoggetto .

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

Esempio

Nell'esempio seguente viene creato un elemento con attributi ed elementi figlio. Chiama quindi questo metodo per rimuovere sia gli attributi che gli elementi figlio.

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.RemoveAll();   // removes children elements and attributes of root
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.RemoveAll()   ' removes children elements and attributes of root
Console.WriteLine(root)

In questo esempio viene generato l'output seguente:

<Root />

Commenti

Questo metodo genererà gli Changed eventi e Changing .

Si applica a

Vedi anche