【问题标题】:FInding no of child nodes in XML root element using libxml2使用 libxml2 在 XML 根元素中查找子节点的数量
【发布时间】:2013-01-16 07:17:30
【问题描述】:

给定一个 XML

<root>
<node1></node1>
<node1></node1>
<node1></node1>
<node1></node1>
<node1></node1>
</root>

我想使用 libxml2 查找具有标签名称 node1 的孩子的数量

xmlNode  *root = NULL;
root = xmlDocGetRootElement(doc);

我不想迭代每个子节点并计算节点数直到NULL

我想知道是否有任何可用的函数可以应用于 root 以查找具有名称标签 node1 的子节点的数量。

【问题讨论】:

    标签: xml xml-parsing libxml2


    【解决方案1】:

    您可以使用 XPath API

    http://www.xmlsoft.org/tutorial/ar01s05.html

    评估 XPath count(/root/node1)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多