Bagikan melalui


XContainer.RemoveNodes Metode

Definisi

Menghapus simpul anak dari dokumen atau elemen ini.

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

Contoh

Contoh berikut membuat pohon XML yang berisi beberapa simpul anak. Kemudian memanggil metode ini untuk menghapus simpul anak.

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)  

Contoh ini mencetak output berikut:

<Root />  

Keterangan

Jika Anda memanggil metode ini pada elemen yang berisi atribut, metode ini tidak akan menghapus atribut. Untuk menghapus atribut elemen, gunakan RemoveAttributes.

Metode Remove ini memiliki fungsionalitas terkait. Ini menghapus simpul anak dari setiap simpul dalam koleksi.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Berlaku untuk

Lihat juga