下载此文档

MTK自带的XML解析.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
MTK XML 解析现在大多数软件都用 xml 作为配置文件, MTK 本身也带了 XML 文件的解析,在此我不评说自带 XML 的解析效率,我只是想说怎么简单的应用: 先给出一个简单的 XML 文件的内容,我们以此文件为例子来学台怎么解析 XML 文件,不妨设文件名为 , 其内容如下: <?xml version="" encoding="utf-8" ?> <li =" 1"d =" 240x320 "c =" 1"a =" :9090/ "> <ti =" 1"d =" 美女"c =" 2 "> <gi =" g1 "n =" 自拍美女"c =" 10 "e =" jpg "> <s> 289 </ s> <s> 467 </ s> <s> 773 </ s> <s> 030 </ s> <s> 264 </ s> <s> 889 </ s> <s> 245 </ s> <s> 300 </ s> <s> 175 </ s> <s> 777 </ s> </ g><gi =" g2 "n =" 泳装美女"c =" 10 "e =" jpg "> <s> 514 </ s> <s> 166 </ s> <s> 506 </ s> <s> 338 </ s> <s> 390 </ s> <s> 031 </ s> <s> 012 </ s> <s> 030 </ s> <s> 030 </ s> <s> 889 </ s> </ g> </ t> </ l> MTK 自带的 XML 解析的函数声明在 中。其中几个关键的是: /* external API */ extern kal_int32 xml_new_parser(XML_PARSER_STRUCT *parser); extern void xml_close_parser(XML_PARSER_STRUCT *parser); extern void xml_register_element_handler( XML_PARSER_STRUCT *parser, XML_start_elem_hdlr start_hdlr, XML_end_elem_hdlr end_hdlr); extern void xml_register_data_handler(XML_PARSER_STRUCT *parser, XML_data_hdlr data_hdlr); extern kal_int32 xml_parse(XML_PARSER_STRUCT *parser, kal_wchar *file_name); 几个关键的处理函数: typedef void (*XML_start_elem_hdlr) (void *data, const kal_char *el, const kal_char **attr, kal_int32 error); typedef void (*XML_end_elem_hdlr) (void *data, const kal_char *el, kal_int32 error); typedef void (*XML_data_hdlr) (void *

MTK自带的XML解析 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bjy0415
  • 文件大小56 KB
  • 时间2017-06-11