2012-08-07 92 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。

相關問題