DOMTokenList
DOMTokenList
نظرة عامة
DOMTokenList هي فئة في Aspose.Html FOSS لـ Python.
مجموعة حية وقابلة للتعديل من الرموز المفصولة بمسافات مدعومة بصفة عنصر.
توفر هذه الفئة 12 طريقة للعمل مع كائنات DOMTokenList في برامج Python. تشمل الطرق المتاحة: __init__, add, contains, entries, for_each, item, keys, remove, replace, supports, toggle, values. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: length, value.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
value | str | قراءة/كتابة | سلسلة قيمة السمة الخام، أو '' إذا كانت السمة غير موجودة. |
length | int | قراءة | عدد الرموز في القائمة (قراءة فقط). |
الطرق
| التوقيع | وصف |
|---|---|
__init__(owner_element: "Element", attr_name: str) | ابدء القائمة بتخزين المالك واسم السمة فقط. |
contains(token: str) → bool | Return True if token موجود في قائمة الرموز. |
values() → Iterator[str] | أرجِع iterator على الرموز بترتيب السمة. |
item(index: int) → `str | None` |
add() | أضف رمزًا واحدًا أو أكثر. |
remove() | أزل رمزًا واحدًا أو أكثر. |
| `toggle(token: str, force: bool | None)→bool` |
replace(old_token: str, new_token: str) → bool | Replace old_token with new_token في الموقع. |
entries() → Iterator[tuple[int, str]] | أرجِع مكرِّرًا لأزواج (index, token)، بترتيب السمات. |
keys() → Iterator[int] | أرجع مكرراً لمؤشرات صحيحة 0, 1, …, len-1. |
for_each(callback: Callable[["str", int, "DOMTokenList"], None]) | Call callback مرةً لكل رمز في ترتيب السمة. |
supports(token: str) → bool | أطلق TypeError — لا توجد قائمة بالرموز المدعومة لخاصية class attribute. |