xml做為配置檔案的好處與缺點

2021-06-17 20:40:19 字數 550 閱讀 5726

1.xml格式是w3c的標準,各種平台通用,可移植性好。而windows下的登錄檔檔案,基本上是黑盒,也不可能被移植到非windows環境下。

2.xml提供了一種樹形層次結構,可以很方便的定位某一功能塊。而ini檔案不提供這種便利。

3.從寫的角度看,幾乎所有的應用程式都能處理xml檔案,並且通過dom提供的方法可以很快捷的對xml檔案進行操作,而reg只能用特定的軟體進行讀取操作,而ini很難進行方便的操作。

4.從讀的角度看,xml檔案提供了一種簡潔的自解釋的標記方法,幾乎不需要說明文件,就能理解xml格式的配置檔案的意義。而reg很難辨識,ini雖然大多情況下比較容易理解,但不可能包含太多的內容。

5.xml高度可擴充套件,只要遵循一定的規則,xml的可擴充套件性幾乎是無限的,而且這種擴充套件並不以結構混亂或影響基礎配置為代價。而龐大的ini檔案幾乎一定是混亂的。

當然,即使xml有如此多的好處,它也存在一定的缺點,就是在表達較短的配置時,沒有ini簡練。而且因為它有比較嚴格的格式審查機制,容錯性也不是特別好。但在絕大多數情況下,以xml檔案做為配置檔案,從長遠來看,還是最好的選擇。

Python配置XML配置檔案

usr bin env python coding utf 8 author rache date 2020 3 19 22 02 desc tomcat元件配置初始化,適用版本 apache tomcat 9.0.33 from xml.etree.elementtree import eleme...

C 讀配置檔案與讀寫XML檔案

為了提高 的復用性,保持開閉原則,所以我們有時會選擇從配置檔案中讀取相關的資訊,減少了對源 的修改,可以更好地對客戶隱藏 邏輯。配置檔案一般是字尾格式為.config的檔案,其實只要是儲存了需要被 識別的字元的檔案都可稱為配置檔案,也就是什麼txt啊,什麼json,excel 都可以是配置檔案,只要...

Xml配置檔案的資料讀取

在開發中的可變配置項常使用xml檔案的方式進行配置和讀取 假設下面有乙個配置檔案 00001 喜羊羊小學 虹口區水電路120號 0001 一年級一班 50 0002 一年級二班 40這些配置項是可變的,用於專案中的可變配置項,我們使用xmldocument,xmlelement,xmlnodelis...