c语言编辑xml,怎么用C语言生成简单格式的xml

更新时间:2023-06-12 21:33:19 阅读: 评论:0

c语⾔编辑xml,怎么⽤C语⾔⽣成简单格式的xml
关于C语⾔的⽂章,爱站技术⼩编写了很多,但毕竟知识是学⽆⽌境的,我们要不断的充实⾃⼰,才能体现⾃⾝的价值,那下⾯这篇怎么⽤C语⾔⽣成简单格式的xml在此献给各位,也请C语⾔⾼⼿多多指教。
代码很简单,直接贴了。
#include
dailylifestatic FILE *out = NULL;
static int tabs = 0;
void t_out_fp(FILE *fp)
{
out = fp;stand的过去式
}
void put(char *str)
{
fprintf(out, "%s", str);
}
void put_head(char *head)
{
hottle
put("");
put(head);
put("?>\n");
脱口秀美国}
void out_tabs()
鲋鱼
{
int i;
for(i=0; i < tabs; i++)
{
put("\t");
}
}
void tag_start(char *tag)
{
son of bitch什么意思out_tabs();
put("英语qq名字
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)
{
adc是什么意思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");2366
t_out_fp(fp);
put_head("xml version='1.0' encoding=\"GBK\"");
tag_start("投递信息");
tag_start("硬件");
tag_value_num("⽹卡", 1);
tag_end("硬件");
tag_end("投递信息");
fclo(fp);
return 0;
}
以上就是爱站技术频道的编辑附上的这篇怎么⽤C语⾔⽣成简单格式的xml,不知道你学会了没?更多关于C语⾔的相关知识点,可以多多关注我们爱站技术频道,我们会每天进⾏更新。

本文发布于:2023-06-12 21:33:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/142913.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:爱站   技术   体现   频道   投递   知道   关注
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图