结构
GLibUriParamsIter
自:2.66
描述 [src]
struct GUriParamsIter {
/* No available fields */
}
许多 URI 方案在其 URI 值中包含一个或多个属性/值对。例如,scheme://server/path?query=string&is=there
在其查询部分中包含两个属性 – query=string
和 is=there
。
GUriParamsIter
结构表示一个可用于迭代 URI 查询字符串的属性/值对的迭代器。 GUriParamsIter
结构通常在堆栈上分配,然后使用 g_uri_params_iter_init() 初始化。有关用法示例,请参见 g_uri_params_iter_init()
的文档。
自:2.66 起可用
实例方法
g_uri_params_iter_next
前进 iter
并检索下一个属性/值。当出现错误(在这种情况下,会设置 error
)或达到迭代的结尾(在这种情况下,会将 attribute
和 value
设置为 NULL
并且迭代器会变为无效)时,将会返回 FALSE
。如果返回 TRUE
,则可以再次调用 g_uri_params_iter_next()
以接收另一个属性/值对。
自:2.66