XContainer.RemoveNodes Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove os nós filhos deste documento ou elemento.
public:
void RemoveNodes();
public void RemoveNodes();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Exemplos
O exemplo seguinte cria uma árvore XML que contém alguns nós filhos. Depois, chama este método para remover os nós filhos.
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)
Este exemplo produz a seguinte saída:
<Root />
Observações
Se chamar este método num elemento que contém atributos, este método não removerá esses atributos. Para remover os atributos de um elemento, use RemoveAttributes.
O Remove método tem funcionalidades relacionadas. Remove os nós filhos de todos os nós de uma coleção.
Este método irá aumentar os Changed e os Changing eventos.