方法

GLibMarkupParseContextget_element_stack

自从:2.16

声明 [源代码]

const GSList*
g_markup_parse_context_get_element_stack (
  GMarkupParseContext* context
)

描述 [源代码]

从解析器内部状态检索元素堆栈。

返回的 GSList 是一个字符串列表,其中第一个条目是当前打开的标签(与 g_markup_parse_context_get_element() 返回的结果相同),下一个条目是它的直接父级。

此函数旨在在 start_element 和 end_element 处理程序中使用,其中 g_markup_parse_context_get_element() 只会返回正在处理的元素的名称。

自从:2.16

返回值

类型: 一个 utf8 列表

元素堆栈,不得修改。

返回的数据由实例拥有。
每个元素都是一个以 NUL 结尾的 UTF-8 字符串。