NodeIterator

NodeIterator

סקירה כללית

NodeIterator היא מחלקה ב-Aspose.Html FOSS עבור Python.

איטרציה שטוחה, עם מצב, על צמתים ב-DOM המתאימים למסנן.

מחלקה זו מספקת 4 שיטות לעבודה עם אובייקטים של NodeIterator בתוכניות Python. השיטות הזמינות כוללות: __init__, detach, next_node, previous_node. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: filter, pointer_before_reference_node, reference_node, root, what_to_show.

מאפיינים

שםסוגגישהתיאור
root"Node"קריאהצומת השורש של תת-עץ האיטרטור הזה.
what_to_showintקריאהמפת הסיביות what_to_show שנמסרה בעת הבנייה.
filter`“Callable[[Node], int]None”`קריאה
reference_node"Node"קריאהצומת ההתייחסות הנוכחי של איטרטור זה.
pointer_before_reference_nodeboolקריאהTrue אם מיקום האיטרטור הוא before צומת ההתייחסות.

שיטות

חתימהתיאור
`init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int]None”)`
next_node() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()No-op — נשמרה לצורך תאימות API.

ראה גם

 עברית