libxml2
xmlReadMemory
xmlParseMemory
网上的大部分关于xml的文章都是处理xml文件的,就没直接处理xml字符串的说明。
下面是用libxml2解析xml格式的字符串的函数顺序:
1. xmlParseMemory,字符串转为XML文档
2. xmlDocGetRootElement,获取XML文档根节点
3. xmlStrcmp,比较XML字符串,与strcmp差不多
4. curr = curr->xmlChildrenNode,XML节点指针指向第一个子节点
5. curr = curr->next,XML节点指针指向下一个兄弟节点
6. xmlNodeGetContent,获取XML节点的内容
7. xmlFreeDoc,释放节点,与free差不多
http://blog.csdn.net/shanzhizi
贴段代码作为参考:
#include <iconv.h>
#include <libxml/parser.h>
#include <libxml/xmlmemory.h>
#i