int32_t XmlSaveToFile(int64_t doc, const char* filepath, int32_t compact, int32_t* err)
int32_t err = 0;
int64_t doc = XmlCreateDocument();
int32_t result = XmlSaveToFile(doc, "output.xml", 0, &err);
if (result == 1) {
printf("保存成功\n");
}
XmlFree(doc);
int64_t doc = XmlCreateDocument();
int32_t err = 0;
XmlSetDeclaration(doc, "1.0", "UTF-8", 1, &err);
int64_t root = XmlCreateElement(doc, "config", &err);
XmlInsertRootElement(doc, root, &err);
int64_t server = XmlCreateElement(doc, "server", &err);
XmlSetAttribute(server, "host", "localhost", &err);
XmlSetAttributeInt(server, "port", 8080, &err);
XmlAppendChild(root, server, &err);
XmlSaveToFile(doc, "./config/server.xml", 0, &err);
XmlFree(doc);