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] | החזר איטרטור על האסימונים בסדר תכונה. |
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 — אין רשימת אסימונים נתמכת עבור תכונת המחלקה. |