标签: c++ xml libxml2
我正在尝试用C ++解析XML文档。我没有与文档关联的任何形式的元数据。由于我是XML的新手,我想了解解析这个xml的最佳方法。我正在使用libxml2来实现这个目标。
我目前正在做的是 1)使用文档根节点的指针逐节点遍历整个树节点。 2)比较&寻找我需要的节点,提取值。 3)重复1-2;
这是最好的方法,受到图书馆的限制吗?我浏览了API,但找不到符合条件的东西。
干杯!
答案 0 :(得分:1)
“最佳方式”可能取决于您的应用程序。 XPath是查找特定节点或节点列表的另一种选择。 libxml2示例代码here和here。
一般XPath示例here。