解析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.csdn.net/appletreesujie/archive/2009/05/21/4207435.aspx

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

Davy_H

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章