解析C/ c++中的XML文件(二叉树森林)
Parsing an XML file ( forest of binary trees ) in C/ C++
我想用C/c++在64位Linux上解析一个中型到大型XML文件。写这样的代码最简单的方法是什么?关于XML的详细信息包含在这个问题中使用存储在大型XML文件(PHP)中的二叉树林
libxml, Gnome XML库,提供了一个相当简单但功能齐全的XML解析器。
http://www.xmlsoft.org/它主要是一个C库,尽管它有一个c++的外观,但我经常发现在它的C接口周围编写我自己的,轻量级的包装器更容易。由于Gnome使用它,libxml包含在所有Linux发行版中。
可以用boost library header
代替#include <boost/property_tree/xml_parser.hpp>
。所以你应该安装boost
,然后链接它。有关其用法的更多详细信息,请参阅boost。我希望这对你有帮助。
相关文章:
- 从父数组测试用例构造二叉树失败
- 打印时有二叉树问题.用户输入不打印任何内容
- 试图找到二叉树的深度
- 二叉树结构平衡,使用递归时EXC_BAD_ACCESS
- 指向二叉树中新节点的指针
- 我试图用这段代码找到二叉树的高度,但它一直返回 0,有人可以告诉我为什么吗?
- C++:如何计算二叉树中其值模块高度小于 2 的节点数?
- 二叉树级别顺序遍历在leetcode中
- 运行无限循环的最小二叉树问题
- 打印二叉树中的常见元素
- 二叉树基准测试结果
- 带有矢量重复值的二叉树打印出来
- 签入二叉树的函数是平衡C++
- 我有两棵二叉树.我想在不更改输入树的情况下深度复制两个二叉树的结果
- 如何计算给定数字在二叉树中出现的次数?
- 为什么我的二叉树会覆盖其根的叶子?
- 将二叉树的节点插入链表 (C++)
- 二叉树级别顺序插入 c++
- 在 C++ 中创建两个不同的二叉树时出现分段错误
- 解析C/ c++中的XML文件(二叉树森林)