RemoveChild

CompositeNode.RemoveChild method

Belirtilen alt düğümü kaldırır.

public Node RemoveChild(Node oldChild)
ParametreTipTanım
oldChildNodeKaldırılacak düğüm.

Geri dönüş değeri

Kaldırılan düğüm.

Notlar

ebeveynioldChild ayarlandıhükümsüz düğüm çıkarıldıktan sonra.

Örnekler

Belgedeki son bölümden önceki bölümü kaldırmak için Node ve CompositeNode yöntemlerinin nasıl kullanılacağını gösterir.

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

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

// Her iki bölüm de birbirinin kardeşidir.
Section lastSection = (Section)doc.LastChild;
Section firstSection = (Section)lastSection.PreviousSibling;

// Bir bölümü, başka bir bölümle olan kardeş ilişkisine göre kaldırın.
if (lastSection.PreviousSibling != null)
    doc.RemoveChild(firstSection);

// Kaldırdığımız bölüm ilk bölümdü, belgede yalnızca ikinci bölüm kaldı.
Assert.AreEqual("Section 2 text.", doc.GetText().Trim());

Ayrıca bakınız