在C / C ++中解析XML文件(二叉树林)

时间:2015-08-05 00:52:26

标签: c++ c xml xml-parsing

我想在64位Linux上使用C / C ++解析中型到大型XML文件。编写这样的代码最简单的方法是什么? 有关XML的详细信息包含在此问题Working with a forest of binary trees stored in a large XML file (PHP)

2 个答案:

答案 0 :(得分:1)

libnml,Gnome XML库,提供了一个相当简单但功能齐全的XML解析器。

http://www.xmlsoft.org/

它主要是一个C库,虽然它有一个C ++外观,但我经常发现在C接口周围编写自己的,轻量级的包装更容易。由于Gnome使用它,因此libxml包含在所有Linux发行版中。

答案 1 :(得分:1)

您可以res.view('auth/login', { layout: null } ); 使用boost library header。所以你应该安装#include <boost/property_tree/xml_parser.hpp>,然后链接它。有关其用法的更多详细信息,请参阅boost。我希望这可以帮到你。