GetChildNodes

IStructuredDocumentTag.GetChildNodes method

Belirtilen türlerle eşleşen alt düğümlerin canlı bir koleksiyonunu döndürür.

public NodeCollection GetChildNodes(NodeType nodeType, bool isDeep)

Örnekler

Yapılandırılmış belge etiketinin nasıl kaldırılacağını gösterir, ancak içeriği içeride tutar.

Document doc = new Document(MyDir + "Structured document tags.docx");

 // Bu koleksiyon, aralıklı ve aralıksız yapılandırılmış etiketlere erişim için birleşik bir arayüz sağlar.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());

// Burada, aralıklı ve aralıksız yapılandırılmış etiketlerin ortak arayüzünden alt düğümleri alabiliriz.
foreach (IStructuredDocumentTag sdt in sdts)
    if (sdt.GetChildNodes(NodeType.Any, false).Count > 0)
        sdt.RemoveSelfOnly();

sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(0, sdts.Count());

Ayrıca bakınız