使用XmlTextWriter生成XML文件

土鳖爆炒

土鳖爆炒

2016-02-19 19:02

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是使用XmlTextWriter生成XML文件,一起来学习了解下吧!

项目兼容需要生成一系列的XML文件,总结了下XML文件的生成基本方式
XmlTextWriter w = new XmlTextWriter("C:XML文件名.xml", Encoding.Unicode); //Encoding.Unicode为生成XML文件的编码格式,到时候合输出:?xml version="1.0" encoding="utf-16"?
w.Formatting = Formatting.Indented; // 这个比较重要,这个属性说明xml文件里面的内容是按级别缩进的。
//下面开始生成文件的内容
w.WriteStartDocument(); //开始写xml,在最后有一个与之匹配的w.WriteEndDocument();
w.WriteStartElement("SpotList");
 w.WriteAttributeString("xmlns:xsi", "http:www.w3.org/2001/XMLSchema-instance"); //SpotList节点的属性
 w.WriteAttributeString("xmlns:xsd", "http:www.w3.org/2001/XMLSchema"); //SpotList节点属性,最后效果:SpotList xmlns:xsi="http:www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:www.w3.org/2001/XMLSchema"
 w.WriteStartElement("Items");
  w.WriteElementString("Name", myPoints[j].Name);
  w.WriteElementString("Caption", myPoints[j].Caption);
  w.WriteElementString("Addr", myPoints[j].Addr);
  w.WriteElementString("Phone", myPoints[j].Phone);
  w.WriteStartElement("Intro"); //最后效果:Intro![CDATA[相关内容]]/Intro
   w.WriteCData(myPoints[j].Intro);
  w.WriteEndElement();
 w.WriteEndElement();
w.WriteEndElement();
w.WriteEndDocument();
w.Close(); //完成xml文件的输出,关闭

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

使用XmlTextWriter生成XML文件

Web开发
使用XmlTextWriter生成XML文件

XmlTextWriter创建XML文件

Web开发
XmlTextWriter创建XML文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用XML DOM生成XML(3)

Web开发
使用XML DOM生成XML(3)

使用XML DOM生成XML(4)

Web开发
使用XML DOM生成XML(4)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用XML DOM生成XML(5)

Web开发
使用XML DOM生成XML(5)

使用XML DOM生成XML(2)

Web开发
使用XML DOM生成XML(2)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

掌握XML系列(3)---创建格式良好的XML文档 续编

掌握XML系列(3)---创建格式良好的XML文档 续编

用游戏串起程序员的基本功

用游戏串起程序员的基本功
下拉加载更多内容 ↓