项目兼容需要生成一系列的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文件的输出,关闭

以上就是使用XmlTextWriter生成XML文件的内容,更多相关内容请关注PHP中文网(www.php.cn)!

更多相关文章

  1. java Domj4读取xml文件
  2. XML解析之sax解析案例(一)读取contact.xml文件,完整输出文档内容
  3. xml解析之使用dom4j的api对xml文件进行CRUD(二)
  4. android sax解析xml文件(二)
  5. android sax创建xml文件
  6. android pull 创建xml文件
  7. java操作properties配置文件
  8. IOS解析XML文件
  9. android使用XmlPullParser来解析XML文件

随机推荐

  1. 为什么安全编码标准很重要
  2. 如何编写C程序?C程序的基本编写规则
  3. 什么是C#接口
  4. c语言中什么是转义字符
  5. c++检查两个二进制搜索树是否相同
  6. 什么是Ruby
  7. .NET是什么
  8. 如何在Linux上安装Ruby
  9. 源代码是什么
  10. C#和C ++的区别是什么