RemoveChild

CompositeNode.RemoveChild method

Supprime le nœud enfant spécifié.

public Node RemoveChild(Node oldChild)
ParamètreTaperLa description
oldChildNodeLe nœud à supprimer.

Return_Value

Le nœud supprimé.

Remarques

Le parent deoldChild est réglé surnul après la suppression du nœud.

Exemples

Montre comment utiliser les méthodes Node et CompositeNode pour supprimer une section avant la dernière section du document.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Section 1 text.");
builder.InsertBreak(BreakType.SectionBreakContinuous);
builder.Writeln("Section 2 text.");

// Les deux sections sont frères et sœurs l'un de l'autre.
Section lastSection = (Section)doc.LastChild;
Section firstSection = (Section)lastSection.PreviousSibling;

// Supprime une section en fonction de sa relation fraternelle avec une autre section.
if (lastSection.PreviousSibling != null)
    doc.RemoveChild(firstSection);

// La section que nous avons supprimée était la première, ne laissant dans le document que la seconde.
Assert.AreEqual("Section 2 text.", doc.GetText().Trim());

Voir également