XML與Properties檔案區別

2021-08-26 02:12:38 字數 791 閱讀 4589

1、從結構上來說:

.xml檔案主要是樹形結構。

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

.xml格式的檔案要比.properties格式的檔案更靈活一些

.properties格式的檔案已鍵值對形式存在,主要就是賦值,而且只能賦值,不能夠進行其他的操作。

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

.properties格式的檔案要比.xml檔案配置起來簡單一些。 、

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

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

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

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

properties,是乙個屬性對應於乙個值(key = value)鍵值對。如果在前後兩行properties檔案中給同乙個屬性賦不同值,得到是屬性最後一次賦值的值。properties的侷限性在於,只能處理賦值,且多次賦值會覆蓋。

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

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

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

XML檔案與properties檔案的異同

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

XML檔案與properties檔案的異同

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

XML檔案與properties檔案的異同

xml檔案主要是樹形結構。properties檔案主要是以鍵值鍵值對的形式存在。xml格式的檔案要比.properties格式的檔案更靈活一些 properties格式的檔案已鍵值對形式存在,主要就是賦值,而且只能賦值,不能夠進行其他的操作。xml格式的檔案可以有多種操作方法,例如新增乙個屬性,或者...