我是libxml的新手。我想寫一個循環來遍歷一個子節點的所有子節點,例如libxml - 遍歷孩子的所有孩子
<par>i want to <bold>loop <italic>through </italic> all</bold> children in this node</pa
R>
此刻我的循環代碼看起來像下面,但我只得到了「大膽」節點而不是「斜體」的孩子。
if (xmlStrEqual(node->name, BAD_CAST "p")) {
xmlNodePtr child = node->children;
while (child != NULL) {
child = child->next;
}
}
可以想象的是,節點結構可能增長至4-5元,所以我需要一個解決方案,它是更強大的是把while循環while循環中。任何幫助,將不勝感激請。