XmlNode.RemoveAll Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Eltávolítja az aktuális csomópont összes gyermekcsomópontját és/vagy attribútumát.
public:
virtual void RemoveAll();
public virtual void RemoveAll();
abstract member RemoveAll : unit -> unit
override this.RemoveAll : unit -> unit
Public Overridable Sub RemoveAll ()
Példák
Az alábbi példa eltávolítja az összes gyermek- és attribútumcsomópontot a gyökércsomópontról.
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
Megjegyzések
Ha egy eltávolított attribútumról ismert, hogy alapértelmezett értékkel rendelkezik, azonnal megjelenik egy attribútum, amely tartalmazza az alapértelmezett értéket, és adott esetben a megfelelő névtér URI-t, helyi nevet és előtagot.
Ez a metódus a Dokumentumobjektum-modell (DOM) Microsoft bővítménye.
Megjegyzések az öröklőkhöz
Származtatott osztály felülírásakor RemoveAll az események helyes előhívásához meg kell hívnia az RemoveAll alaposztály metódusát.