C# 创建XML文档

XML文档格式:

1 <?xml version="1.0"?>
2  <Main>
3 <UserList>
4 <User ID="1">
5 <姓名>小王</姓名>
6 <年龄>20</年龄>
7 </User>
8 <User ID="2">
9 <姓名>张三</姓名>
10 <年龄>25</年龄>
11 </User>
12 <User ID="3">
13 <姓名>李四</姓名>
14 <年龄>15</年龄>
15 </User>
16 </UserList>
17  </Main>

C#代码:

1 using System;
2  using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Xml;
6
7 namespace ABC_014
8 {
9 class Program
10 {
11 static void Main(string[] args)
12 {
13 //创建声明节点
14 XmlDocument xmldoc = new XmlDocument();
15 XmlNode docnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration,"","");
16 xmldoc.AppendChild(docnode);
17
18 //创建根节点
19 XmlNode rootnode = xmldoc.CreateElement("Main");
20 xmldoc.AppendChild(rootnode);
21
22 //创建一个父节点
23 XmlNode node_UserList = xmldoc.CreateElement("UserList");
24 rootnode.AppendChild(node_UserList);
25
26 //创建一个子节点
27 XmlElement Node_User1 = xmldoc.CreateElement("User");
28 Node_User1.SetAttribute("ID", "1");
29 XmlElement name1 = xmldoc.CreateElement("姓名");
30 name1.InnerText = "小王";
31 XmlElement age1 = xmldoc.CreateElement("年龄");
32 age1.InnerText = "20";
33 Node_User1.AppendChild(name1);
34 Node_User1.AppendChild(age1);
35 node_UserList.AppendChild(Node_User1);
36
37 //创建一个子节点
38 XmlElement Node_User2 = xmldoc.CreateElement("User");
39 Node_User2.SetAttribute("ID", "2");
40 XmlElement name2 = xmldoc.CreateElement("姓名");
41 name2.InnerText = "张三";
42 XmlElement age2 = xmldoc.CreateElement("年龄");
43 age2.InnerText = "25";
44 Node_User2.AppendChild(name2);
45 Node_User2.AppendChild(age2);
46 node_UserList.AppendChild(Node_User2);
47
48 //创建一个子节点
49 XmlElement Node_User3 = xmldoc.CreateElement("User");
50 Node_User3.SetAttribute("ID", "3");
51 XmlElement name3 = xmldoc.CreateElement("姓名");
52 name3.InnerText = "李四";
53 XmlElement age3 = xmldoc.CreateElement("年龄");
54 age3.InnerText = "15";
55 Node_User3.AppendChild(name3);
56 Node_User3.AppendChild(age3);
57 node_UserList.AppendChild(Node_User3);
58
59 //保存xml
60 xmldoc.Save("config.xml");
61
62 }
63 }
64 }
posted @ 2010-07-21 16:02  孤獨龍  阅读(514)  评论(0编辑  收藏  举报