MarkupParseContext#

class MarkupParseContext(**kwargs)#
Constructors:

new(parser:GLib.MarkupParser, flags:GLib.MarkupParseFlags, user_data=None, user_data_dnotify:GLib.DestroyNotify) -> GLib.MarkupParseContext

Constructors#

class MarkupParseContext
classmethod new(parser: MarkupParser, flags: MarkupParseFlags, user_data: Any, user_data_dnotify: Callable[[Any], None]) → MarkupParseContext#
Parameters:
  • parser

  • flags

  • user_data

  • user_data_dnotify

Methods#

class MarkupParseContext
end_parse() → bool#
free() → None#
get_element() → str#
get_element_stack() → list[str]#
get_offset() → int#
get_position() → tuple[int, int]#
get_tag_start() → tuple[int, int, int]#
get_user_data() → Any | None#
parse(text: str, text_len: int) → bool#
Parameters:
  • text

  • text_len

pop() → Any | None#
push(parser: MarkupParser, user_data: Any = None) → None#
Parameters:
  • parser

  • user_data