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
}

2



3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23
