libxml2库中的xmlAddNextSibling(config_doc->last, aux_node);函数原型及参数分析
时间: 2024-03-27 20:40:39 浏览: 66
libxml2应用实例.doc
`xmlAddNextSibling()`函数是libxml2库中的一个函数,用于在指定节点的后面添加一个兄弟节点。该函数的原型如下:
```c
xmlNodePtr xmlAddNextSibling(xmlNodePtr cur, xmlNodePtr elem);
```
参数说明:
- `cur`:要添加兄弟节点的节点的指针;
- `elem`:要添加的兄弟节点的指针。
函数说明:
该函数用于在指定节点的后面添加一个新的兄弟节点。添加的新节点可以是任何类型的节点,如元素节点、属性节点、注释节点等。
具体而言,该函数将新节点插入到指定节点的后面,如果指定节点原本没有后面的兄弟节点,则新节点将成为该节点的第一个兄弟节点。如果指定节点原本已经有一个或多个后面的兄弟节点,则新节点将插入到这些兄弟节点的前面。
该函数返回的是新添加节点的指针,可以将它保存下来以备后用。
阅读全文