GetChildNodes
Contenido
[
Ocultar
]IStructuredDocumentTag.GetChildNodes method
Devuelve una colección activa de nodos secundarios que coinciden con los tipos especificados.
public NodeCollection GetChildNodes(NodeType nodeType, bool isDeep)
Ejemplos
Muestra cómo eliminar la etiqueta de documento estructurado, pero mantiene el contenido dentro.
Document doc = new Document(MyDir + "Structured document tags.docx");
// Esta colección proporciona una interfaz unificada para acceder a etiquetas estructuradas con y sin rango.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());
// Aquí podemos obtener nodos secundarios de la interfaz común de etiquetas estructuradas con rango y sin rango.
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());
Ver también
- class NodeCollection
- enum NodeType
- interface IStructuredDocumentTag
- espacio de nombres Aspose.Words.Markup
- asamblea Aspose.Words