2012-08-07 102 views
1

我正在使用其应用程序设置为简单文本文件的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

回答

1

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

2

你也可以使用boost :: property_tree,正如已经提到的人。 Here is a nice tutorial使用它来读/写XML。

相关问题