CompositeNode
المعلومات العامة
CompositeNode هي فئة في Aspose.Note لـ Python. الميراث من: Node.
CompositeNode تمكن من التلاعب في شجرة DOM مع طرق إضافة وإدراج وإزالة وتعداد العقدة الطفولة ، وكذلك خصائص الطفل الأول والأخير.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
FirstChild | `Node | None` | اقرأ |
LastChild | `Node | None` | اقرأ |
الطرق
| التوقيع | وصف |
|---|---|
AppendChildLast(node: TNode) → TNode | يضيف العقدة المعطاة كطفلة أخيرة ويعيد العنقود |
AppendChildFirst(node: TNode) → TNode | يضيف العقدة المعطاة كالطفل الأول ويعيد العنقود |
InsertChild(index: int, node: TNode) → TNode | تضع العقدة في المؤشر المحدد بين الأطفال وتعيد العنقود |
RemoveChild(node: Node) | إزالة العقدة التابعة المحددة من هذا المركب |
GetEnumerator() → Iterator[Node] | يعيد التكرار على جميع العقدة المباشرة |
GetChildNodes(node_type: type[TNode]) → list[TNode] | يعيد قائمة بالعقدات التابعة المصفاة من نوع العقدة المعطى |