CompositeNode
ภาพรวม
CompositeNode เป็นคลาสใน Aspose.Note FOSS สําหรับ Python. ทายาทจาก: Node.
CompositeNode.AppendChildLast ติดต่อ node ที่ได้รับเป็นลูกสุดท้าย และคืน Node ที่เพิ่มมา.
หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ CompositeNode ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: Accept, AppendChildFirst, AppendChildLast, GetChildNodes, GetEnumerator, InsertChild, RemoveChild. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: Document, FirstChild, LastChild, ParentNode.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
FirstChild | `Node | None` | อ่าน |
LastChild | `Node | None` | อ่าน |
ParentNode | `Node | None` | อ่าน |
Document | `Document | None` | อ่าน |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
AppendChildLast(node: TNode) → TNode | บวก node ที่ได้รับเป็นลูกสุดท้ายของ composite และคืน Node |
AppendChildFirst(node: TNode) → TNode | วาง node ที่ได้รับเป็นลูกแรก และคืน node เพิ่มเติม |
InsertChild(index: int, node: TNode) → TNode | วาง node ที่ให้ไว้ที่อัตราการแสดงตัวที่ระบุในกลุ่มลูก และคืน Node ที่เพิ่มมา |
RemoveChild(node: Node) | ลบค้อนลูกที่ระบุจากคันผสมนี้ |
GetEnumerator() → Iterator[Node] | การคืนการคัดสรรของลูกโน้ตของโอนก้อนนี้ |
GetChildNodes(node_type: type[TNode]) → list[TNode] | การคืนรายการของลูกโน้ตที่ตรงกับประเภทโหนดที่ให้ไว้ |
Accept(visitor: DocumentVisitor) |