2013-01-09 56 views
3

目前,我有一個表單,有各種單選按鈕,目錄瀏覽器,日期選擇器等。應用程序使用設置,並執行文件刪除任務。我想知道將這些設置保存到可以在以後加載的外部文件的最佳策略是什麼。所以基本上每個配置都可以加載,執行,然後加載另一個配置。另外,配置可以通過安裝/用戶傳遞。維護多個設置文件

我不相信我可以使用內部.settings文件,因爲我將有多組可以加載的設置。

回答

1

有多種格式的存儲設置,如選擇:

  • INI
  • CSV
  • YAML
  • JSON
  • XML

一個最好的策略將是使用XML。 XML是用於設置/配置文件的最流行的格式之一,因爲它易於解析,語法很明確,功能強大且易於閱讀。

使用XML文件允許配置通過安裝傳遞並在用戶之間共享。

此外,如果您有描述XML配置文件的XSD(模式文件),那麼驗證不同配置文件對於您的應用程序來說是微不足道的。