解析xml文件的经验记录

 

    今天的任务:把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解析器》http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.html

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

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

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

Davy_H

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值