Linux C++ 由 XML 文件配置的应用程序设置

Linux C++ Application Setting Configured by XML file

本文关键字:应用程序 设置 配置 文件 C++ XML Linux      更新时间:2023-10-16

我正在使用一个应用程序设置为简单文本文件的C++项目。现在我想用基于 XML 的配置替换该文件。那么我应该使用哪个 xml 解析器呢?

看看TinyXML或TinyXML++,它既小又简单。

你也可以使用boost::p roperty_tree,正如有人已经提到的。这是一个使用它来读/写xml的好教程。

很多选择。 在这种情况下,选择支持 XPATH 的解析器通常非常方便。 libXml+ 和 libXml2 很好地完成了这项工作 - libxml2 几乎包含在任何 Linux 发行版中。

看看libconfig,它可能很好地替换了xml。