XContainer.RemoveNodes Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere podřízené uzly z tohoto dokumentu nebo elementu.
public:
void RemoveNodes();
public void RemoveNodes ();
member this.RemoveNodes : unit -> unit
Public Sub RemoveNodes ()
Příklady
Následující příklad vytvoří strom XML, který obsahuje některé podřízené uzly. Potom zavolá tuto metodu k odebrání podřízených uzlů.
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)
Tento příklad vytvoří následující výstup:
<Root />
Poznámky
Pokud zavoláte tuto metodu u elementu, který obsahuje atributy, tato metoda atributy neodebere. Pokud chcete odebrat atributy elementu, použijte RemoveAttributes.
Metoda Remove má související funkce. Odebere podřízené uzly každého uzlu v kolekci.
Tato metoda vyvolá Changed události a Changing .
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro