欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#简单写入xml文件的方法

程序员文章站 2023-11-20 22:11:28
本文实例讲述了c#简单写入xml文件的方法。分享给大家供大家参考。具体实现方法如下: static void writetree(xmlnode xmleleme...

本文实例讲述了c#简单写入xml文件的方法。分享给大家供大家参考。具体实现方法如下:

static void writetree(xmlnode xmlelement, int level) {
  string leveldepth = "";
  for(int i=0;i<level;i++) 
  {
   leveldepth += "  ";
  }
  console.write("\n{0}<{1}",leveldepth,xmlelement.name);
  xmlattributecollection xmlattributecollection = xmlelement.attributes;
  foreach(xmlattribute x in xmlattributecollection) 
  {
   console.write(" {0}='{1}'",x.name,x.value);
  }
  console.write(">");
  xmlnodelist xmlnodelist = xmlelement.childnodes;
  ++level;
  foreach(xmlnode x in xmlnodelist) 
  {
   if(x.nodetype == xmlnodetype.element) 
   {
     writetree((xmlnode)x, level);
   }
   else if(x.nodetype == xmlnodetype.text) 
   {
     console.write("\n{0}  {1}",leveldepth,(x.value).trim());
   }
  }
  console.write("\n{0}</{1}>",leveldepth,xmlelement.name);
}

希望本文所述对大家的c#程序设计有所帮助。