⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io2.c

📁 xml程序例子输入输出
💻 C
字号:
/** * section: InputOutput * synopsis: Output to char buffer * purpose: Demonstrate the use of xmlDocDumpMemory *          to output document to a character buffer * usage: io2 * test: io2 > io2.tmp ; diff io2.tmp io2.res ; rm -f io2.tmp * author: John Fleck * copy: see Copyright for the status of this software. */#include <libxml/parser.h>#if defined(LIBXML_TREE_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)intmain(void){    xmlNodePtr n;    xmlDocPtr doc;    xmlChar *xmlbuff;    int buffersize;    /*     * Create the document.     */    doc = xmlNewDoc(BAD_CAST "1.0");    n = xmlNewNode(NULL, BAD_CAST "root");    xmlNodeSetContent(n, BAD_CAST "content");    xmlDocSetRootElement(doc, n);    /*     * Dump the document to a buffer and print it     * for demonstration purposes.     */    xmlDocDumpFormatMemory(doc, &xmlbuff, &buffersize, 1);    printf((char *) xmlbuff);    /*     * Free associated memory.     */    xmlFree(xmlbuff);    xmlFreeDoc(doc);    return (0);}#else#include <stdio.h>intmain(void){    fprintf(stderr,            "library not configured with tree and output support\n");    return (1);}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -