搜索节点 - Libxml

时间:2010-09-30 15:05:49

标签: c++ xml libxml2

我正在尝试用C ++解析XML文档。我没有与文档关联的任何形式的元数据。由于我是XML的新手,我想了解解析这个xml的最佳方法。我正在使用libxml2来实现这个目标。

我目前正在做的是 1)使用文档根节点的指针逐节点遍历整个树节点。 2)比较&寻找我需要的节点,提取值。 3)重复1-2;

这是最好的方法,受到图书馆的限制吗?我浏览了API,但找不到符合条件的东西。

干杯!

1 个答案:

答案 0 :(得分:1)

“最佳方式”可能取决于您的应用程序。 XPath是查找特定节点或节点列表的另一种选择。 libxml2示例代码herehere

一般XPath示例here