怎么样C语言解析一个XML文件中的信息,跪求高人指点。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样C语言解析一个XML文件中的信息,跪求高人指点。相关的知识,希望对你有一定的参考价值。

- <Record>

<DeviceNum>MjIxNTQwMDM1NjU0Nw==</DeviceNum>

<SerialNum>1966</SerialNum>

</Record>
求详解以上内容

参考技术A

你去网上下载一个开源库tinyxml,顺便看看教程,so easy

参考技术B   这个要求不需要作XML的解析,用字符串搜索功能就足够了,把网页内容读出之中按字符串搜索就可以找到<lat>和<lng>。
  比如让指针 char * page 指向读取得到的网页内容,就可以这样得到经度lat和纬度lng:

#include <string.h>
#include <stdio.h>

double lat, lng;
char * str_lat, *str_lng;

str_lat = strstr(page, "<lat>"); /*搜索字符串<lat>的位置*/
sscanf(str_lat+5, "%lf", &lat); /*从搜索到的位置之后读取一个浮点数作为纬度lat*/

str_lng = strstr(page, "<lng>");
sscanf(str_lng+5, "%lf", &lng); /*类似地,读出经度lng*/
参考技术C libxml, tinyxml等等

以上是关于怎么样C语言解析一个XML文件中的信息,跪求高人指点。的主要内容,如果未能解决你的问题,请参考以下文章

怎么用c语言解析xml文件

跪求高人指点我Android和Eclipse和ADT怎么用?就是在电脑装安卓。

跪求高手帮忙!xml+css+编写一个简单的商品数据页面!现金感谢

c解析xml文件

在linux上用c语言进行xml解析

matlab中怎么给柱状图加不同颜色以及分别legend? 跪求高人~~~