XContainer.RemoveNodes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu belgeden veya öğeden alt düğümleri kaldırır.
public:
void RemoveNodes();
public void RemoveNodes ();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Örnekler
Aşağıdaki örnek, bazı alt düğümleri içeren bir XML ağacı oluşturur. Ardından alt düğümleri kaldırmak için bu yöntemi çağırır.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root />
Açıklamalar
Öznitelikleri içeren bir öğede bu yöntemi çağırırsanız, bu yöntem öznitelikleri kaldırmaz. Bir öğenin özniteliklerini kaldırmak için kullanın RemoveAttributes.
yöntemi ilgili Remove işlevlere sahiptir. Bir koleksiyondaki her düğümün alt düğümlerini kaldırır.
Bu yöntem ve olaylarını ChangedChanging oluşturur.