XContainer.RemoveNodes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die untergeordneten Knoten aus diesem Dokument oder 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. Anschließend wird diese Methode aufgerufen, um die untergeordneten Knoten zu entfernen.
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:
<Root />
Hinweise
Wenn Sie diese Methode für ein Element aufrufen, das Attribute enthält, entfernt diese Methode die Attribute nicht. Um die Attribute eines Elements zu entfernen, verwenden Sie RemoveAttributes.
Die Remove Methode verfügt über verwandte Funktionen. Es entfernt die untergeordneten Knoten jedes Knotens in einer Auflistung.
Diese Methode löst die Changed Ereignisse und aus Changing .