XContainer.RemoveNodes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime les nœuds enfants de ce document ou de cet élément.
public:
void RemoveNodes();
public void RemoveNodes ();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Exemples
L’exemple suivant crée une arborescence XML qui contient des nœuds enfants. Il appelle ensuite cette méthode pour supprimer les nœuds enfants.
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)
Cet exemple produit la sortie suivante :
<Root />
Remarques
Si vous appelez cette méthode sur un élément qui contient des attributs, cette méthode ne supprime pas les attributs. Pour supprimer les attributs d’un élément, utilisez RemoveAttributes.
La Remove méthode a des fonctionnalités associées. Il supprime les nœuds enfants de chaque nœud d’une collection.
Cette méthode déclenche les Changed événements et .Changing