PropertyCollection (pemegang tempat)
Pengamatan umum
CompositeNode adalah kelas di Aspose.Note untuk Python. Warisan dari: Node.
CompositeNode memungkinkan manipulasi pohon DOM dengan metode untuk menambahkan, memasukkan, menghapus, dan menghitung node anak, serta properti untuk anak pertama dan terakhir.
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
FirstChild | `Node | None` | Bacalah. |
LastChild | `Node | None` | Bacalah. |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
AppendChildLast(node: TNode) → TNode | Menambahkan node yang diberikan sebagai anak terakhir dan mengembalikan node |
AppendChildFirst(node: TNode) → TNode | Menambahkan node yang diberikan sebagai anak pertama dan mengembalikan node |
InsertChild(index: int, node: TNode) → TNode | Masukkan node pada indeks yang ditentukan di antara anak-anak dan mengembalikan node |
RemoveChild(node: Node) | Menghapus node anak yang ditentukan dari komposit ini |
GetEnumerator() → Iterator[Node] | Mengembalikan iterator di semua node anak langsung |
GetChildNodes(node_type: type[TNode]) → list[TNode] | Mengembalikan daftar node anak yang disaring dengan tipe node tertentu |