• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#创建XML文档

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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 }

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
任务超时退出的方法C#发布时间:2022-07-13
下一篇:
C#抽象类发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap