CompositeNode
Przegląd
CompositeNode jest klasą w Aspose.Note FOSS dla Python. Dziedziczy po: Node.
CompositeNode.AppendChildLast dodaje podany węzeł jako ostatnie dziecko i zwraca dodany węzeł.
Ta klasa udostępnia 7 metod do pracy z obiektami CompositeNode w programach Python. Dostępne metody to: Accept, AppendChildFirst, AppendChildLast, GetChildNodes, GetEnumerator, InsertChild, RemoveChild. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Note FOSS dla Python. Właściwości: Document, FirstChild, LastChild, ParentNode.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
FirstChild | `Node | None` | Odczyt |
LastChild | `Node | None` | Odczyt |
ParentNode | `Node | None` | Odczyt |
Document | `Document | None` | Odczyt |
Metody
| Sygnatura | Opis |
|---|---|
AppendChildLast(node: TNode) → TNode | Dodaje podany węzeł jako ostatnie dziecko tego kompozytu i zwraca węzeł |
AppendChildFirst(node: TNode) → TNode | Wstawia podany węzeł jako pierwsze dziecko i zwraca dodany węzeł |
InsertChild(index: int, node: TNode) → TNode | Wstawia podany węzeł na określonym indeksie wśród dzieci i zwraca dodany węzeł |
RemoveChild(node: Node) | Usuwa określony węzeł dziecka z tego kompozytowego węzła |
GetEnumerator() → Iterator[Node] | Zwraca iterator po węzłach potomnych tego węzła złożonego |
GetChildNodes(node_type: type[TNode]) → list[TNode] | Zwraca listę węzłów potomnych, które pasują do podanego typu węzła |
Accept(visitor: DocumentVisitor) | Wywołuje Accept(visitor) na tej instancji CompositeNode. |