XContainer.RemoveNodes Methode

Definitie

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.

Van toepassing op

Zie ook