用C生成简单格式的xml
来源:互联网 发布:golang selenium爬虫 编辑:程序博客网 时间:2024/03/29 13:27
代码很简单,直接贴了。
#include <stdio.h>//author: dengzhaoqun//date: 2012/03/05static 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;}
- 用C生成简单格式的xml
- 用shell生成简单格式的xml
- 生成xml格式的excel
- xml简单易懂的格式
- java 生成xml格式的文件
- 生成dbunit的测试数据xml格式
- 生成和解析XML格式的字符串
- Xml 格式数据的生成和解析
- Xml格式数据的生成和解析
- Asp.net(C#) 输出Xml格式数据---Rss生成
- 数据库生成xml格式
- 用JDOM包实现生成XML文件的简单示例
- 简单的php生成csv格式和excel格式
- php生成xml的简单实用
- XStream生成简单的XMl文件
- XStream生成简单的XMl文件2
- Dedecms生成sitemap.xml的简单方法
- Xml 格式数据的生成和解析和 Pull 解析 Xml 格式数据
- android传感器Gsensor和Psensor的使用举例
- 2012.3.5
- C#设计模式之——总结
- 转)服务器端注册脚本Page.ClientScript.RegisterStartupScript,RegisterClientScriptBlock,RegisterStartupScript,Re
- amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- 用C生成简单格式的xml
- 多线程讲解
- 当红时尚造型师马锐的“美妆之路”
- socket 编程
- Socket 函数集(linux)
- android数组定义和使用
- 旋转屏幕后Dialog消失的解决办法
- nginx keepalive连接回收机制
- 位扩展详解