Web服务器的配置文件

时间:2011-05-03 14:40:51

标签: file config

我在C中编写了一个简单的Web服务器。我想要编写包含

等详细信息的配置文件
web_root="rood_directory"

max_header_sizq="1024"

.....等

如何以及读取和提取配置文件的最佳做法是什么?

2 个答案:

答案 0 :(得分:1)

如果您的配置文件符合正常的INI定义(它看起来可能是这样),您是否考虑过使用多种.ini解析器中的一种?见下文,当然,还有更多。

  1. libini
  2. minini
  3. inih

答案 1 :(得分:0)

这可能完全矫枉过正,但我​​通常会使用XML。编写基于libxml2(使用XPath)的解析器相对容易,并且可以根据需要进行块嵌套。

但正如我所说,这可能是矫枉过正的。 INI绝对简单得多。