解析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
查了一天的资料,我了解到:
解析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
相关文章推荐
- (转)Android学习记录(1)—Android中XML文件的序列化生成与解析
- 【Android 记录】xml文件的pull解析
- libxml2解析xml文件记录
- Android学习记录(1)—Android中XML文件的序列化生成与解析
- Android学习记录(1)—Android中XML文件的序列化生成与解析
- 应用经验 技巧 XML文件作为程序的默认配置文件(C#解析)
- XML文件的解析和序列化
- Cocos2d-x 深入解析系列 : 以XML文件方式保存用户数据
- android解析xml文件的方式
- Android中xml文件解析 SAX方式 与 PULL方式
- Android编程解析XML文件的方法详解【基于XmlPullParser】
- 今天早上装双系统一点经验记录下来
- HTML5,CSS3与Javascript,iOS下基础WebApp学习经验记录(2)
- 我的架构经验小结(五)-- 日志记录
- JS解析xml文件
- XML文件解析汇总SAX/DOM/PULL
- android sax 解析 xml文件
- Java解析XML文件的DOM和SAX方式
- Android中XML文件的三种解析方式
- yii1 render方法解析(记录下)