StackOfOpenElements

StackOfOpenElements

نظرة عامة

StackOfOpenElements هي فئة في Aspose.Html FOSS لـ Python.

كومة العناصر المفتوحة كما هو معرف في §13.2.4.2.

توفر هذه الفئة 12 طريقة للعمل مع كائنات StackOfOpenElements في برامج Python. تشمل الطرق المتاحة: __init__, contains_node, has_in_button_scope, has_in_list_item_scope, has_in_scope, has_in_select_scope, has_in_table_scope, index_of, pop, pop_until, pop_until_node, push. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: bottom, current.

خصائص

اسمالنوعالوصولوصف
current`ElementNone`قراءة
bottom`ElementNone`قراءة

الطرق

التوقيعوصف
__init__()Calls init على هذا المثيل StackOfOpenElements.
push(element: Element)ادفع العنصر إلى أعلى المكدس.
pop() → Elementاسحب وأرجع العنصر الحالي (الأعلى).
pop_until()اسحب العناصر حتى يتم سحب عنصر يطابق أحد tag_names.
pop_until_node(node: Element)اسحب العناصر حتى يتم سحب العقدة.
contains_node(node: Element) → boolصحيح إذا كان كائن العقدة المحدد موجودًا على المكدس.
has_in_scope(tag_name: str) → bool§13.2.4.2 — يحتوي على عنصر ضمن النطاق.
has_in_button_scope(tag_name: str) → bool§13.2.4.2 — يحتوي على عنصر في نطاق الزر.
has_in_list_item_scope(tag_name: str) → bool§13.2.4.2 — يحتوي على عنصر في نطاق عنصر القائمة.
has_in_table_scope(tag_name: str) → bool§13.2.4.2 — يحتوي على عنصر في نطاق الجدول.
has_in_select_scope(tag_name: str) → bool§13.2.4.2 — يحتوي على عنصر في نطاق التحديد.
index_of(element: Element) → intإرجاع الفهرس بدءًا من الصفر من الأسفل، أو -1 إذا لم يُعثر عليه.

انظر أيضاً

 العربية