ini與xml之比較

轉自:http://blog.csdn.net/zy1691/article/details/6163937

xml確實是有很多的優點,某種程度上來說也確實可以完全取代ini,但也並非如有些人鼓吹的處處都比ini強。個人對這兩種格式的優缺點做了一個總結。

 xml,對於描述複雜的數據結構非常的方便,缺點相對ini使用麻煩一點。在表達較短的配置時,沒有ini簡練。而且因爲它有比較嚴格的格式審查機制,容錯性也不是特別好,在手寫時容易出現錯誤。拋開配置的功能,作爲存儲傳輸數據的手段,xml還有個缺點就是它的處理和存儲的效率非常低下,解析速度慢,佔用更多的存儲空間。

 ini,通常用於對軟件的參數進行配置和記錄。優點是使用方便,嵌入程序也容易,幾個接口就夠了,很容易掌握。配置文件更小巧,手工配置也更容易。缺點是它的結構只有2層,對於複雜類型數據描繪就顯得比較無力了。另外ini文件有64kb的大小限制。

 對於很小的簡單配置來說,ini無疑是一種更簡練,方便的實現方式。而xml則適合應付更復雜的需求。

總之這兩種方式有各自的優缺點,有其各自更適用的領域。

發佈了26 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章