C#操作xml文件
using System;
2 using System.Collections;
3
using System.Configuration;
4
using System.Data;
5
using System.Linq;
6
using System.Web;
7
using System.Web.Security;
8
using System.Web.UI;
9
using System.Web.UI.HtmlControls;
10
using System.Web.UI.WebControls;
11
using System.Web.UI.WebControls.WebParts;
12
using System.Xml.Linq;
13
using System.Data.SqlClient;
14
using System.Xml;
15![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
public partial class OperateXmlFile : System.Web.UI.Page
17
{
18
SqlConnection sqlConn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ForTestConn"].ConnectionString);
19
protected void Page_Load(object sender, EventArgs e)
20
{
21
22
}
23![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
protected void WriteXML()
25
{
26
string strSQL = "SELECT TOP 5 * FROM TestUser";
27![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
SqlDataAdapter sqlSDR = new SqlDataAdapter(strSQL, sqlConn);
29
DataSet ds = new DataSet();
30
sqlSDR.Fill(ds, "user");
31![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
32
//ReadXml方法
33
//ds.ReadXml(Server.MapPath("XMLFile.xml"));
34![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
//this.GridView1.DataSource = ds;
36
//this.GridView1.DataBind();
37![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
38
//GetXml方法
39
//Response.Write(ds.GetXml());
40![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
//WriteXml方法
42
//ds.WriteXml(Server.MapPath("XMLFile.xml"));
43![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
XmlDocument xmlDoc = new XmlDocument();
45
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
46![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
XmlNode root = xmlDoc.SelectSingleNode("users");
48![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
foreach (DataRow row in ds.Tables[0].Rows)
50
{
51
XmlElement xeUser = xmlDoc.CreateElement("user");
52![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
XmlElement xeUserName = xmlDoc.CreateElement("UserName");
54
xeUserName.InnerText = row["UserName"].ToString();
55
XmlElement xePassword = xmlDoc.CreateElement("Password");
56
xePassword.InnerText = row["Password"].ToString();
57![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
xeUser.AppendChild(xeUserName);
59
xeUser.AppendChild(xePassword);
60![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
root.AppendChild(xeUser);
62
}
63![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
xmlDoc.Save(Server.MapPath("XMLFile.xml"));
65![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
}
67![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
//增
69
protected void btnWriteXml_Click(object sender, EventArgs e)
70
{
71
XmlDocument xmlDoc = new XmlDocument();
72
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
73![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
74
XmlNode root = xmlDoc.SelectSingleNode("users");
75![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
76
XmlElement xeUser = xmlDoc.CreateElement("user");
77
xeUser.SetAttribute("sex", "男");
78![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
XmlElement xeUserName = xmlDoc.CreateElement("UserName");
80
xeUserName.InnerText = "ZhuGuang";
81
XmlElement xePassword = xmlDoc.CreateElement("Password");
82
xePassword.InnerText = "MIMA";
83![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
xeUser.AppendChild(xeUserName);
85
xeUser.AppendChild(xePassword);
86![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
root.AppendChild(xeUser);
88![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
xmlDoc.Save(Server.MapPath("XMLFile.xml"));
90
}
91![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
92
//查
93
protected void btnReadXml_Click(object sender, EventArgs e)
94
{
95
XmlDocument xmlDoc = new XmlDocument();
96
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
97![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
98
XmlNode root = xmlDoc.SelectSingleNode("users");
99![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
XmlNodeList xnlRoot = root.ChildNodes;
101![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
102
foreach (XmlNode xn in xnlRoot)
103
{
104
XmlElement xe = (XmlElement)xn;
105
Response.Write(xe.GetAttribute("sex") + "<br/>");
106![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
XmlNodeList xnlUser = xn.ChildNodes;
108![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
109
foreach(XmlNode xn1 in xnlUser)
110
{
111
Response.Write(xn1.InnerText + "<br/>");
112
}
113
}
114
}
115![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
116
//删
117
protected void btnDeleteXmlNode_Click(object sender, EventArgs e)
118
{
119
XmlDocument xmlDoc = new XmlDocument();
120
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
121![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
122
XmlNodeList xnl = xmlDoc.SelectSingleNode("users").ChildNodes;
123![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
124
foreach (XmlNode xn in xnl)
125
{
126
XmlElement xe = (XmlElement)xn;
127
if (xe.GetAttribute("sex") == "男1")
128
{
129
xe.RemoveAttribute("sex");
130
//xe.RemoveAllAttributes();
131
}
132
if (xe.GetAttribute("sex") == "男2")
133
{
134
xe.RemoveAll();
135
}
136
}
137
xmlDoc.Save(Server.MapPath("XMLFile.xml"));
138
}
139![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
140
//改
141
protected void btnUpdateXmlNode_Click(object sender, EventArgs e)
142
{
143
XmlDocument xmlDoc = new XmlDocument();
144
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
145![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
146
XmlNodeList xnl = xmlDoc.SelectSingleNode("users").ChildNodes;
147![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
148
foreach (XmlNode xn in xnl)
149
{
150
XmlElement xe = (XmlElement)xn;
151
if (xe.GetAttribute("sex") == "男1")
152
{
153
xe.SetAttribute("sex", "男男");
154
}
155
if (xe.GetAttribute("sex") == "男2")
156
{
157
XmlNodeList xnl1 = xe.ChildNodes;
158
foreach (XmlNode xn1 in xnl1)
159
{
160
XmlElement xe1 = (XmlElement)xn1;
161
if (xe1.Name == "UserName")
162
{
163
xe1.InnerText = "更新成功";
164
}
165
}
166
}
167
}
168
xmlDoc.Save(Server.MapPath("XMLFile.xml"));
169
}
170![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
171![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
172
}
173
2 using System.Collections;
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
88
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
90
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
91
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
92
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
94
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
95
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
96
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
98
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
99
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
101
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
102
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
104
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
105
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
106
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
108
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
109
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
110
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
111
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
112
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
113
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
114
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
115
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
116
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
117
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
118
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
119
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
120
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
121
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
122
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
123
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
124
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
125
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
126
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
127
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
128
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
129
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
130
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
132
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
134
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
136
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
137
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
138
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
139
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
140
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
141
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
142
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
143
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
144
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
145
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
146
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
147
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
148
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
149
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
150
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
151
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
152
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
153
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
154
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
155
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
156
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
157
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
158
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
159
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
160
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
161
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
162
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
163
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
164
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
165
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
166
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
167
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
168
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
169
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
170
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
171
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
172
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
173
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
在页面上response XML字符串的话:Response.Write(Server.HtmlEncode(xmlstr))
代码中注释的地方有,Dataset为我们提供的读取和写入xml文件的方法。