Method

XemeExtensionMapparse_start

unstable 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 the 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 input stream that is being parsed.

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

Type: GMarkupParseContext

The context of the parser.

The data is owned by the caller of the method.