您的位置:首页 > 其它

解析xml文件的经验记录

2011-09-12 22:05 225 查看
今天的任务:把xml文件中的内容解析出来,然后把一个常用的解析库封装成Lib.

查了一天的资料,我了解到:

解析xml文件,就是要解析出它的各个节点的 元素, 以及元素的各个 属性 和 属性值, 以及节点中的 文本 等。如 Hi ,其中 attr1, arrt2
就是 element 元素的属性, "hello" 和 "world" 分别是相应 属性的值,最后字符串“ Hi ”就是此节点的一个 文本text。

两个常用的解析XML的库:TinyXML, FastXML.

其中,TinyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧玲珑,非常适合存储简单数据,配置文件,对像序列化等数据量不是很大的操作很适合。 以下是对我很有帮助的几个资料的链接与网址:

《XML解析器 TinyXml》http://www.oschina.net/p/tinyxml

《TinyXML:一个优秀的C++ XML解析器》/article/4619933.html

这篇文章讲的很好:《XML解析器(TinyXML)的使用》http://wihate.blog.163.com/blog/static/2092267200711252595163/

《TiXml使用详解》:http://blog.csdn.net/appletreesujie/archive/2009/05/21/4207435.aspx

W3Schools: http://www.w3schools.com/

Davy_H
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: