1 Star 0 Fork 343

楼兰碎叶 / awtk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
XmlParser.md 3.31 KB
一键复制 编辑 原始数据 按行查看 历史
xianjimli 提交于 2020-02-14 17:58 . update doc

XmlParser

概述

xml解析器

函数

函数名称 说明
xml_parser_create 创建解析器。
xml_parser_destroy 销毁parser对象。
xml_parser_parse 解析数据。
xml_parser_parse_file 解析文件。
xml_parser_set_builder 设置builder。
xml_parser_set_trim_text 设置是否去掉文本两端的空白字符。

xml_parser_create 函数


  • 函数功能:

创建解析器。

  • 函数原型:
XmlParser* xml_parser_create ();
  • 参数说明:
参数 类型 说明
返回值 XmlParser* 返回parser对象。

xml_parser_destroy 函数


  • 函数功能:

销毁parser对象。

  • 函数原型:
void xml_parser_destroy (XmlParser* thiz);
  • 参数说明:
参数 类型 说明
返回值 void 返回无。
thiz XmlParser* parser对象。

xml_parser_parse 函数


  • 函数功能:

解析数据。

  • 函数原型:
void xml_parser_parse (XmlParser* thiz, const char* xml, int length);
  • 参数说明:
参数 类型 说明
返回值 void 返回无。
thiz XmlParser* parser对象。
xml const char* 数据。
length int 数据长度。

xml_parser_parse_file 函数


  • 函数功能:

解析文件。

  • 函数原型:
void xml_parser_parse_file (XmlParser* thiz, const char* filename);
  • 参数说明:
参数 类型 说明
返回值 void 返回无。
thiz XmlParser* parser对象。
filename const char* 文件名。

xml_parser_set_builder 函数


  • 函数功能:

设置builder。

  • 函数原型:
void xml_parser_set_builder (XmlParser* thiz, XmlBuilder* builder);
  • 参数说明:
参数 类型 说明
返回值 void 返回无。
thiz XmlParser* parser对象。
builder XmlBuilder* builder对象。

xml_parser_set_trim_text 函数


  • 函数功能:

设置是否去掉文本两端的空白字符。

默认值为去掉文本两端的空白字符,如果不x希望去掉,调用本函数设置为FALSE。

  • 函数原型:
void xml_parser_set_trim_text (XmlParser* thiz, bool_t trim_text);
  • 参数说明:
参数 类型 说明
返回值 void 返回无。
thiz XmlParser* parser对象。
trim_text bool_t 是否去掉文本两端的空白字符。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/loulansuiye/awtk.git
git@gitee.com:loulansuiye/awtk.git
loulansuiye
awtk
awtk
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891