存储配置的最佳方式

时间:2013-04-06 06:10:35

标签: xml database json configuration resource-management

我正在使用完整的API实现配置管理器,类似于Windows注册表。 我希望它是人类可读的,因为能够使用文本编辑器打开和编辑它。 我希望它能够存储程序可能需要的任何类型的配置信息,并且足够快以便有用。

我查看了以下用于存储信息的标记语言:

  • XML
  • JS​​ON
  • YAML
  • S-表达

但我不确定这项任务适合哪种语言。

1 个答案:

答案 0 :(得分:0)

我知道这已经很晚了,但我建议您使用 YAML 。非常人性化,它被广泛用于配置并满足您的需求“ 我希望它能够存储程序可能需要的任何类型的配置信息 ” 。它唯一的缺点是使用空格的缩进样式,你必须非常小心,因为错误的缩进意味着对内容的不同解释。一旦你习惯它,它就很容易使用。