Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
XContainer.RemoveNodes-Methode
Entfernt die untergeordneten Knoten aus diesem Dokument oder Element.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Wenn Sie diese Methode für ein Element aufrufen, das Attribute enthält, werden die Attribute nicht von der Methode entfernt. Um die Attribute eines Elements zu entfernen, verwenden Sie RemoveAttributes.
Die Remove-Methode verfügt über zugehörige Funktionen. Sie entfernt die untergeordneten Knoten jedes Knotens in einer Auflistung.
Diese Methode löst das Changed-Ereignis und das Changing-Ereignis aus.
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);
Mit diesem Beispiel wird die folgende Ausgabe erzeugt:
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.