0

给定一个 XML

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

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

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

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

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

4

1 回答 1

1

您可以使用 XPath API

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

评估 XPathcount(/root/node1)

于 2013-01-16T16:28:36.583 回答