XML檔案與properties檔案的異同

2021-08-20 06:41:58 字數 1012 閱讀 5693

properties配置檔案,風格是乙個屬性對應於乙個值(key = value)這樣的鍵值匹對模式。這樣給我的感覺就是每一行properties配置檔案的鍵值,對應著一次賦值。事實上,如果你試驗一下,在前後兩行properties檔案中給同乙個屬性賦不同值,得到的結果往往是屬性是後面賦值的值。properties的侷限性在於,只能處理賦值。

xml配置檔案則是乙個樹的結構,因此,可以處理各種各樣定義好的情況,例如add乙個屬性之類的,這在properties配置檔案中就沒有辦法實現了。

總體來說,properties配置檔案易於理解配置了哪些資訊,適合於簡單的屬性配置。

xml配置檔案結構清晰,但是內容比較繁瑣,我配置的時侯通常需要查閱相關文件才能保證不會錯漏。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~區別分界線~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1).xml格式的要比.properties格式的結構要清晰一些;

2)  .properties檔案要比.xml檔案結構要簡單一些。

1).xml檔案主要是樹形結構;

2).properties檔案主要是以key-value鍵值對的形式存在。

1) .xml格式的檔案要比 .

properties格式的檔案更靈活一些;

2) .

properties格式的檔案以鍵值對形式存在,主要是賦值,不能進行其他操作;

3) .xml格式的檔案可以很多種操作方法,例如新增乙個屬性,或者做一些其他的定義等。

1) .properties格式的檔案要比.xml檔案配置起來簡單一些;

2) 配置.properties只需要簡單的getproperty(key)方法或者setproperty(key,value)方法就可以讀取或者寫入內容;

3) 配置.xml檔案的時候通常要檢視文件,因為配置比較繁瑣,花費時間長才可以配置完整。

1).properties檔案比較適合於小型簡單的專案。

2) .xml檔案適合大型複雜的專案,因為它比較靈活。

DFM檔案與XML檔案互轉

在 dfm檔案與xml檔案互轉 中,用到的dfm檔案必須為文字格式,如果是二進位制格式,處理就會出錯.但是在處理中如何判斷dfm是二進位制檔案,而且再將二進位制檔案轉為文字格式呢.dfm檔案二進位制格式時,其檔案會加乙個檔案頭,其中前3個位元組來標識其為二進位制,這三個位元組分別為 ff,0a,00...

XML檔案寫入與讀取

把這個東西做成通用方法 以後直接傳引數就可以了 很方便 以下為寫入 建立乙個新的guest節點並將它新增到根節點下 xmlelement parentnode xdoc.createelement guest xdoc.documentelement.prependchild parentnode ...

XML與Properties檔案區別

1 從結構上來說 xml檔案主要是樹形結構。properties檔案主要是以key value鍵值對的形式存在。xml格式的檔案要比.properties格式的檔案更靈活一些 properties格式的檔案已鍵值對形式存在,主要就是賦值,而且只能賦值,不能夠進行其他的操作。xml格式的檔案可以有多種...