您的位置: 首页 > 技术问答 > 通过XML文件配置的Linux C++应用程序设置 通过XML文件配置的Linux C++应用程序设置 分类: 技术问答 • 2022-07-19 13:51:10 问题描述: 我正在使用其应用程序设置为简单文本文件的C++项目。现在我想用基于XML的配置替换文件。那么我应该使用哪个xml解析器?通过XML文件配置的Linux C++应用程序设置 +2 你检查了什么?你有什么C++技能?你能负担得起使用提升?不会提高property_tree填写帐单? – dsign 2012-08-07 06:35:45 +0 它取决于大小的xml文件。对于litle xml,你可以使用'dom'。对于大文件请尝试使用'sax'。 – 2012-08-07 06:37:14 答 看看TinyXML或TinyXML++,它很小,很容易。 答 很多选择。在这种情况下选择支持XPATH的解析器通常非常方便。 libxml+与libXml2很好地完成了这项工作 - 而libxml2包含在任何Linux发行版中。 答 你也可以使用boost :: property_tree,正如已经提到的人。 Here is a nice tutorial使用它来读/写XML。 答 看看libconfig,它可能是很好的替代xml。
你检查了什么?你有什么C++技能?你能负担得起使用提升?不会提高property_tree填写帐单? – dsign 2012-08-07 06:35:45
它取决于大小的xml文件。对于litle xml,你可以使用'dom'。对于大文件请尝试使用'sax'。 – 2012-08-07 06:37:14