栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言生成xml格式字符串】附源码

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言生成xml格式字符串】附源码


说明文档

主要是有时候 需要写xml格式 自己写的话 太麻烦了

#include 
#include 
#include 
#include 

int main(int argc,char *argv[])
{
    

   if (argc<3)
   {
      printf("nnUsing:./xml 元素 属性n");
      printf("Example:./xml  x# 2 m# 3 l#n");
      printf("Example:./xml  x 2 m 3 ln");
  
      printf("本程序用于生成xml格式的字符串n");
      printf("# 符号用于区分元素和属性 可不添加nn");
   
      return -1;
   }

   char arr[argc][50]; 	// 存放元素和属性
   memset(arr,0,sizeof(arr)); 

   int ii=1,jj=2;		// 元素和属性坐标

   while(1)
   { 

      if (ii
         sprintf(arr[ii-1],"<%s>%s",argv[ii],argv[jj],argv[ii]);

         for(int yy=0;yy<50;yy++)	// 遍历属性 去掉 #
    	 {
 	    if (arr[ii-1][yy]=='#')	// 找# 就删除 
	    {
 		for(int ll=yy;ll
		   arr[ii-1][ll]=arr[ii-1][ll+1]; 
		}				
	    }

	    if (arr[ii-1][yy]=='')
	        break;
         }
 
	 printf("%s",arr[ii-1]);

	 ii+=2; jj+=2; continue;
      }

      printf("n");   
      break;
   }
   
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/849416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号