libzml2的使用例子

来源:互联网 发布:网络教育报哪个专业好 编辑:程序博客网 时间:2024/05/16 23:49

                       #include <libxml/parser.h>
                       #include <libxml/xmlreader.h>

                       char *buf = "<man><height>172</height><age>21</age></man>"

                        int size = strlen(buf);

xmlDocPtr doc;//定义解析文档指针
xmlNodePtr curNode;
xmlChar *szMethod = NULL;
xmlChar *szConfFile = NULL;
xmlChar *szFilePath = NULL;

doc = xmlParseMemory(buf, size);

                        curNode = xmlDocGetRootElement(doc);    

                     xmlNodePtr heightNode = curNode->xmlChildrenNode;
char *szHeight = xmlNodeGetContent(heightNode);

                         xmlNodePtr ageNode = heightNode->next;
 char *szAge = xmlNodeGetContent(ageNode);

                         

                       

0 0
原创粉丝点击