GetChildNodes

IStructuredDocumentTag.GetChildNodes method

Renvoie une collection active de nœuds enfants qui correspondent aux types spécifiés.

public NodeCollection GetChildNodes(NodeType nodeType, bool isDeep)

Exemples

Montre comment supprimer la balise de document structuré, mais conserve le contenu à l’intérieur.

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

 // Cette collection fournit une interface unifiée pour accéder aux balises structurées à distance et sans distance.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());

// Ici, nous pouvons obtenir des nœuds enfants à partir de l'interface commune des balises structurées à distance et sans distance.
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());

Voir également