XContainer.RemoveNodes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .