📄 xml.c
字号:
#include <stdio.h>#include <string.h>#include "libxml/parser.h"#include "libxml/encoding.h"const char *encoding="utf8";int main(){ xmlDocPtr doc; xmlNodePtr root; xmlNodePtr tin; char *in, out[256];; int inlen, outlen; doc = xmlNewDoc((xmlChar *)"1.0"); root = xmlNewDocNode(doc, NULL, (const xmlChar*)"root", NULL); in = "1ÃÜÂë3"; memset(out, 0, sizeof(out)); isolat1ToUTF8(out, &outlen, in, &inlen); fprintf(stdout, "out=[%s]\n", out); xmlDocSetRootElement(doc, root); tin = xmlNewChild(root, NULL, (const xmlChar*)"son", NULL); xmlNewTextChild(tin, NULL, (xmlChar *)"grandson", (xmlChar *)"grandson"); xmlSaveFormatFileEnc("tang.xml", doc, encoding, 1); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -