CompositeNode
Panoramica
CompositeNode è una classe in Aspose.Note FOSS per Python. Eredita da: Node.
CompositeNode.AppendChildLast aggiunge il nodo fornito come ultimo figlio e restituisce il nodo aggiunto.
Questa classe fornisce 7 metodi per lavorare con gli oggetti CompositeNode nei programmi Python. I metodi disponibili includono: Accept, AppendChildFirst, AppendChildLast, GetChildNodes, GetEnumerator, InsertChild, RemoveChild. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Note FOSS per Python. Proprietà: Document, FirstChild, LastChild, ParentNode.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
FirstChild | `Node | None` | Lettura |
LastChild | `Node | None` | Lettura |
ParentNode | `Node | None` | Lettura |
Document | `Document | None` | Lettura |
Metodi
| Firma | Descrizione |
|---|---|
AppendChildLast(node: TNode) → TNode | Aggiunge il nodo specificato come ultimo figlio di questo composito e restituisce il nodo |
AppendChildFirst(node: TNode) → TNode | Inserisce il nodo specificato come primo figlio e restituisce il nodo aggiunto |
InsertChild(index: int, node: TNode) → TNode | Inserisce il nodo specificato all’indice indicato tra i figli e restituisce il nodo aggiunto |
RemoveChild(node: Node) | Rimuove il nodo figlio specificato da questo nodo composito |
GetEnumerator() → Iterator[Node] | Restituisce un iteratore sui nodi figli di questo nodo composito |
GetChildNodes(node_type: type[TNode]) → list[TNode] | Restituisce un elenco di nodi figli che corrispondono al tipo di nodo fornito |
Accept(visitor: DocumentVisitor) | Chiama Accept(visitor) su questa istanza di CompositeNode. |