Creates a new parse context. A parse context is used to parse marked-up documents. You can feed any number of documents into a context, as long as no errors occur; once an error occurs, the parse context can’t continue to parse text (you have to free it and create a new parse context).
Signals to the
GMarkupParseContext that all data has been
fed into the parse context with g_markup_parse_context_parse().
Retrieves the name of the currently open element.
Retrieves the element stack from the internal state of the parser.
Retrieves the current line number and the number of the character on that line. Intended for use in error messages; there are no strict semantics for what constitutes the “current” line number other than “the best number we could come up with for error messages.”
Returns the user_data associated with
Feed some data to the
Completes the process of a temporary sub-parser redirection.
Temporarily redirects markup data to a sub-parser.
Increases the reference count of
Decreases the reference count of
context. When its reference count
drops to 0, it is freed.