XmlNode.RemoveAll Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort alla underordnade noder och/eller attribut för den aktuella noden.
public:
virtual void RemoveAll();
public virtual void RemoveAll();
abstract member RemoveAll : unit -> unit
override this.RemoveAll : unit -> unit
Public Overridable Sub RemoveAll ()
Exempel
Följande exempel tar bort alla underordnade noder och attributnoder från rotnoden.
using System;
using System.IO;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
XmlNode root = doc.DocumentElement;
//Remove all attribute and child nodes.
root.RemoveAll();
Console.WriteLine("Display the modified XML...");
doc.Save(Console.Out);
}
}
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
Dim root As XmlNode = doc.DocumentElement
'Remove all attribute and child nodes.
root.RemoveAll()
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
Kommentarer
Om ett borttaget attribut är känt för att ha ett standardvärde visas ett attribut som omedelbart innehåller standardvärdet och, om tillämpligt, motsvarande namnområdes-URI, lokala namn och prefix.
Den här metoden är ett Microsoft-tillägg till dokumentobjektmodellen (DOM).
Anteckningar till arvingar
När du åsidosättar RemoveAll i en härledd klass måste du anropa metoden för basklassen RemoveAll för att händelser ska kunna aktiveras korrekt.