GetChildNodes
Contenuti
[
Nascondere
]IStructuredDocumentTag.GetChildNodes method
Restituisce una raccolta live di nodi figlio che corrispondono ai tipi specificati.
public NodeCollection GetChildNodes(NodeType nodeType, bool isDeep)
Esempi
Mostra come rimuovere il tag del documento strutturato, mantenendone però il contenuto al suo interno.
Document doc = new Document(MyDir + "Structured document tags.docx");
// Questa raccolta fornisce un'interfaccia unificata per accedere ai tag strutturati con e senza intervallo.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());
// Qui possiamo ottenere i nodi figlio dall'interfaccia comune dei tag strutturati con e senza intervallo.
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());
Guarda anche
- class NodeCollection
- enum NodeType
- interface IStructuredDocumentTag
- spazio dei nomi Aspose.Words.Markup
- assemblea Aspose.Words