首页  ·  知识 ·  编程语言
XmlTextWriter生成XML文件
佚名  http://www.flyso.net/  .NET  编辑:dezai  图片来源:网络
项目兼容需要生成一系列的XML文件,总结了下XML文件的生成基本方式 dp-highlighter> bar> tools>项目兼容需要生成一系列的XML文件,总结了下XML文件的生成基本方式
  1. XmlTextWriter w = new XmlTextWriter("C:\XML文件名.xml", Encoding.Unicode); //Encoding.Unicode为生成XML文件的编码格式,到时候合输出:   
  2. w.Formatting = Formatting.Indented; // 这个比较重要,这个属性说明xml文件里面的内容是按级别缩进的。   
  3. //下面开始生成文件的内容   
  4. w.WriteStartDocument(); //开始写xml,在最后有一个与之匹配的w.WriteEndDocument();   
  5. w.WriteStartElement("SpotList");   
  6.  w.WriteAttributeString("xmlns:xsi""http:www.w3.org/2001/XMLSchema-instance"); //SpotList节点的属性   
  7.  w.WriteAttributeString("xmlns:xsd""http:www.w3.org/2001/XMLSchema"); //SpotList节点属性,最后效果:   
  8.  w.WriteStartElement("Items");   
  9.   w.WriteElementString("Name", myPoints[j].Name);   
  10.   w.WriteElementString("Caption", myPoints[j].Caption);   
  11.   w.WriteElementString("Addr", myPoints[j].Addr);   
  12.   w.WriteElementString("Phone", myPoints[j].Phone);   
  13.   w.WriteStartElement("Intro"); //最后效果:   
  14.    w.WriteCData(myPoints[j].Intro);   
  15.   w.WriteEndElement();   
  16.  w.WriteEndElement();   
  17. w.WriteEndElement();   
  18. w.WriteEndDocument();   
  19. w.Close(); //完成xml文件的输出,关闭  
本文作者:佚名 来源:http://www.flyso.net/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读