XContainer.RemoveNodes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove i nodi figlio da questo documento o elemento.
public:
void RemoveNodes();
public void RemoveNodes ();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Esempio
Nell'esempio seguente viene creato un albero XML contenente alcuni nodi figlio. Chiama quindi questo metodo per rimuovere i nodi figlio.
XElement xmlTree = new XElement("Root",
new XElement("Child1", 1),
new XElement("Child2", 2),
new XComment("a comment"),
new XElement("Child3", 3),
new XElement("Child4", 4),
new XText("mixed content"),
new XElement("Child5", 5)
);
xmlTree.RemoveNodes();
Console.WriteLine(xmlTree);
Dim xmltree As XElement = _
<Root>
<Child1>1</Child1>
<Child2>2</Child2>
<!--a comment-->
<Child3>3</Child3>
<Child4>4</Child4>mixed content<Child5>5</Child5>
</Root>
xmltree.RemoveNodes()
Console.WriteLine(xmltree)
Nell'esempio viene prodotto l'output seguente:
<Root />
Commenti
Se si chiama questo metodo su un elemento che contiene attributi, questo metodo non rimuoverà gli attributi. Per rimuovere gli attributi di un elemento, usare RemoveAttributes.
Il Remove metodo ha funzionalità correlate. Rimuove i nodi figlio di ogni nodo in una raccolta.
Questo metodo genererà gli Changed eventi e Changing .