(转)创建XML文件添加元素信息

 1        public void CreateXML()
 2        {
 3            XmlTextWriter writer = new XmlTextWriter("userInfo.xml", Encoding.UTF8);//创建一个名为userInfo的XML文件
 4
 5            writer.WriteStartDocument();//根据创建文件时的文件编码创建一个版本信息(如:<?xml version="1.0" encoding="utf-8"?>)
 6            writer.WriteStartElement("userInfo");//创建一个名为userinfo的开始元素结点
 7
 8            writer.WriteStartElement("browserInfo");//创建一个名为browserInfo的开始元素结点
 9            writer.WriteElementString("urlReferrer""none");//创建一个名为urlReferrer的browserInfo的子元素内容为"none"
10            writer.WriteElementString("userAgent""aaa");
11            writer.WriteElementString("userLanguages""bbb");
12            writer.WriteEndElement();//创建browserInfo的结束元素结点
13
14            writer.WriteStartElement("visitInfo");//创建一个名为visitInfo的开始元素结点
15            writer.WriteAttributeString("timeVisited", DateTime.Now.ToString());//创建一个visitInfo元素结点的timeVisited属性内容为当前日期
16            writer.WriteElementString("ip""ccc");
17            writer.WriteElementString("rawUrl""ddd");
18            writer.WriteEndElement();//创建visitInfo的结束元素结点
19
20            writer.WriteEndElement();//创建userinfo的结束元素结点
21            writer.WriteEndDocument();
22            writer.Close();
23        }
posted @ 2007-12-26 10:08  VincentYinBo  阅读(314)  评论(0编辑  收藏  举报