XContainer.RemoveNodes Metodo

Definizione

Rimuove i nodi figlio da questo documento o elemento.

public void 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);  

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 .

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche