1. 创建一个 XML 文档流程如下:
用 xmlNewDoc 函数创建一个文档指针 doc;
用 xmlNewNode 函数创建一个节点指针 root_node;
用 xmlDocSetRootElement 将 root_node 设置为 doc 的根节点;
给 root_node 添加一系列子节点,并设置字节点的内容和属性;
用 xmlSaveFile 保存 xml 到文件;
用 xmlNewDoc 函数创建一个文档指针 doc;
用 xmlNewNode 函数创建一个节点指针 root_node;
用 xmlDocSetRootElement 将 root_node 设置为 doc 的根节点;
给 root_node 添加一系列子节点,并设置字节点的内容和属性;
用 xmlSaveFile 保存 xml 到文件;
用 xmlFreeDoc 函数关闭文档指针,清除内存。
2. 生成xml文件
#include <libxml/tree.h>
#include <iostream>
using namespace std;
const char *name[15] = {
"连连看",
"抓抓看",
"圈圈看"