0

与えられた XML

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

タグ名がnode1の子の数をlibxml2で調べたい

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

各子ノードを繰り返して、NULL になるまでノードの数を数えたくありません

私が知りたいのは、名前タグ node1 を持つ子ノードの数を見つけるために root に適用できる利用可能な関数です。

4

1 に答える 1

1

XPath API を使用できます

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

XPath を評価するにはcount(/root/node1)

于 2013-01-16T16:28:36.583 に答える