XContainer.RemoveNodes Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u de onderliggende knooppunten uit dit document of element.
public:
void RemoveNodes();
public void RemoveNodes();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Voorbeelden
In het volgende voorbeeld wordt een XML-structuur gemaakt die enkele onderliggende knooppunten bevat. Vervolgens wordt deze methode aangeroepen om de onderliggende knooppunten te verwijderen.
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)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root />
Opmerkingen
Als u deze methode aanroept voor een element dat kenmerken bevat, worden de kenmerken niet door deze methode verwijderd. Als u de kenmerken van een element wilt verwijderen, gebruikt u RemoveAttributes.
De Remove methode heeft gerelateerde functionaliteit. Hiermee worden de onderliggende knooppunten van elk knooppunt in een verzameling verwijderd.
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.