您的位置:首页 > 其它

运行read_xml.c时出现的问题_xml文件操纵第二步

2015-09-15 21:00 246 查看
 //read_check.xml
<?xml version="1.0" encoding="UTF-8" ?>
<note year="55" date="33" month="22">
<id>5000</id>
<password>FE-D0-18-00</password>
</note>  


 jason@ubuntu:~/Desktop/project_xml_mysql$ gcc -o read_xml read_xml.c -lmxml -lpthread
read_xml.c: In function ‘main’:
read_xml.c:25:9: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
id_text=mxmlGetText(id,0);
^
read_xml.c:29:15: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
password_text=mxmlGetText(password,0);
^
jason@ubuntu:~/Desktop/project_xml_mysql$ ./read_xml
year:55
date:33
month:22
5000
FE-D0-18-00

出现这个问题是丢失了const限定符,在char id_text,password_text;前面加上const就可以完美解决这个问题。

jason@ubuntu:~/Desktop/project_xml_mysql$ gcc -o read_xml read_xml.c -lmxml -lpthread
jason@ubuntu:~/Desktop/project_xml_mysql$ ./read_xml
year:55
date:33
month:22
5000
FE-D0-18-00
jason@ubuntu:~/Desktop/project_xml_mysql$

参考文献:http://www.cnblogs.com/dyllove98/archive/2013/07/24/3212538.html


现在为止,实现了利用mxml库函数,用C语言,创建了一个简单的xml文件,并且实现了反向的去调用一些api去解析这些xml文件。

下一步是实现,将解析出来的数据同步到MySQL数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: