XContainer.RemoveNodes XContainer.RemoveNodes XContainer.RemoveNodes XContainer.RemoveNodes Method

Definition

Entfernt die untergeordneten Knoten aus diesem Dokument oder Element.Removes the child nodes from this document or element.

public:
 void RemoveNodes();
public void RemoveNodes ();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()

Beispiele

Im folgenden Beispiel wird eine XML-Struktur erstellt, die einige untergeordnete Knoten enthält.The following example creates an XML tree that contains some child nodes. Anschließend wird diese Methode aufgerufen, um die untergeordneten Knoten zu entfernen.It then calls this method to remove the child nodes.

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)  

Dieses Beispiel erzeugt die folgende Ausgabe:This example produces the following output:

<Root />  

Hinweise

Wenn Sie diese Methode für ein Element mit Attributen aufzurufen, werden die Attribute nicht von dieser Methode entfernt.If you call this method on an element that contains attributes, this method will not remove the attributes. Um die Attribute eines Elements zu entfernen, verwenden RemoveAttributesSie.To remove the attributes of an element, use RemoveAttributes.

Die Remove -Methode verfügt über verwandte Funktionen.The Remove method has related functionality. Es entfernt die untergeordneten Knoten aller Knoten in einer Auflistung.It removes the child nodes of every node in a collection.

Diese Methode gibt das Changed -Ereignis und das Changing -Ereignis aus.This method will raise the Changed and the Changing events.

Gilt für:

Siehe auch