Method

XemeExtensionMapparse_start

since: 0.1

Declaration [src]

void
xeme_extension_map_parse_start (
  XemeExtensionMap* map,
  XemeInputStream* input,
  GMarkupParseContext* context
)

Description [src]

Walks through all of the elements in context. If extension elements are found in map, then their parse methods will be called and processed.

This should only be called from a start_element implementation of a GMarkupParser.

Note: This only processes extension elements, if you have mixed context, you will need to use xeme_extension_map_lookup() to determine if an element is an extension element and then call the xeme_extension_parse_start() in the start_element implementation as well as the xeme_extension_parse_end() in the end_element implementation.

Available since: 0.1

Parameters

input

Type: XemeInputStream

The XemeInputStream that is being parsed.

The data is owned by the caller of the function.
context

Type: GMarkupParseContext

The GMarkupParseContext of the parser.

The data is owned by the caller of the function.