a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

如何用C語言生成簡單格式的xml

2020-01-26 16:06:13
字體:
來源:轉載
供稿:網友
代碼很簡單,直接貼了。
復制代碼 代碼如下:

    #include <stdio.h> 

    static FILE *out = NULL; 
    static int tabs = 0; 

    void set_out_fp(FILE *fp) 
    { 
        out = fp; 
    } 

    void put(char *str) 
    { 
        fprintf(out, "%s", str); 
    } 

    void put_head(char *head) 
    { 
        put("<?"); 
        put(head); 
        put("?>/n"); 
    } 

    void out_tabs() 
    { 
        int i; 
        for(i=0; i < tabs; i++) 
        { 
            put("/t"); 
        } 
    } 

    void tag_start(char *tag) 
    { 
        out_tabs(); 
        put("<"); 
        put(tag); 
        put(">/n"); 
        tabs = tabs + 1; 
    } 

    void tag_end(char *tag) 
    { 
        tabs = tabs - 1; 
        out_tabs(); 
        put("</"); 
        put(tag); 
        put(">/n"); 
    } 

    void tag_value(char *tag, char *value) 
    { 
        out_tabs(); 
        put("<"); 
        put(tag); 
        put("/t"); 
        put("/"value/"=/""); 
        put(value); 
        put("/""); 
        put("/t/>/n"); 
    } 

    void tag_value_num(char *tag, long value) 
    { 
        out_tabs(); 
        put("<"); 
        put(tag); 
        put("/t"); 
        put("/"value/"="); 
        fprintf(out, "%d", value); 
        put("/t/>/n"); 
    } 

    int main() 
    {    
        FILE *fp = fdopen(1, "a"); 
        set_out_fp(fp); 

        put_head("xml version='1.0' encoding=/"GBK/""); 
        tag_start("投遞信息"); 
        tag_start("硬件"); 

        tag_value_num("網卡", 1); 

        tag_end("硬件"); 
        tag_end("投遞信息"); 

        fclose(fp); 

        return 0; 
    } 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 亚洲永久免费 | 午夜在线| 亚洲人黄色片 | 日韩av在线中文字幕 | 在线观看欧美日韩视频 | 黄色片免费在线观看 | 久久久久久99 | 国产精品二区一区 | 国产黄色免费 | 久久久久亚洲av毛片大全 | 午夜精品一区二区三区在线观看 | www久久久| 视频一区二区国产 | 欧美综合一区二区 | 激情一区 | 免费看国产一级特黄aaaa大片 | 在线观看日韩av | 国产亚洲欧美一区二区三区 | 欧美精品xx | 欧美精品一区二区三区在线播放 | 我爱avav色aⅴ爱avav | 国产精品美女久久久久aⅴ国产馆 | 亚洲tv久久爽久久爽 | 亚洲毛片网站 | 一区二区久久久 | 日本欧美日韩 | 欧美 日韩 亚洲 一区 | 精品乱子伦一区二区三区 | 成人av一区二区三区 | 成年免费视频黄网站在线观看 | 91精品国产色综合久久不卡98口 | 免费久久网站 | 一本一道久久a久久精品蜜桃 | 91高清在线| 欧美变态网站 | 国产极品一区二区 | 日本在线观看不卡 | 欧美视频在线观看一区 | 国产美女在线播放 | 久久精品国产免费 | 色婷婷亚洲国产女人的天堂 |