结构
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