结构体
GLibMarkupParseContext
描述 [源代码]
struct GMarkupParseContext {
/* No available fields */
}
解析上下文将用于解析预期包含标记文本的字节流。
有关更多详细信息,请参见 g_markup_parse_context_new()、GMarkupParser
等内容。
构造函数
g_markup_parse_context_new
创建新的解析上下文。解析上下文用于解析标记文档。只要不发生错误,你可以将任意数量的文档馈送进一个上下文;一旦发生错误,解析上下文就无法继续解析文本(你必须将其释放并创建一个新的解析上下文)。
实例方法
g_markup_parse_context_end_parse
向 GMarkupParseContext
发出信号,表示所有数据已通过 g_markup_parse_context_parse() 馈送进解析上下文。
g_markup_parse_context_get_position
检索当前行号和该行中的字符数。打算用于错误消息;对于构成“当前”行号的含义,没有严格的语义,唯一的要求是“我们能 vym出的最适合错误消息的行号”。