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

C#导出XML文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
数据库表内信息   表名为CP 

 

 1 public void CreateXmlFile()
 2         {
 3             using (ws1DataContext con = new ws1DataContext())
 4             {
 5 
 6                 XmlDocument xmlDoc = new XmlDocument();
 7                 //创建类型声明节点    
 8                 XmlNode node = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "");
 9                 xmlDoc.AppendChild(node);
10 
11 
12                 List<CP> clist = new List<CP>();
13                 clist = con.CP.ToList();
14                 int ii = clist.Count;
15                 //创建根节点    
16                 XmlNode root = xmlDoc.CreateElement("User");
17 
18                 xmlDoc.AppendChild(root);
19                 for (int i = 0; i < ii; i++)
20                 {
21                     CreateNode(xmlDoc, root, "Ids", clist[i].Ids.ToString());
22                     CreateNode(xmlDoc, root, "Id", clist[i].ID.ToString());
23                     CreateNode(xmlDoc, root, "PC", clist[i].PJ.ToString());
24                 }
25                 try
26                 {
27                     xmlDoc.Save("c://data2.xml");
28                 }
29                 catch (Exception e)
30                 {
31                     //显示错误信息    
32                     Console.WriteLine(e.Message);
33                 }
34                 //Console.ReadLine();    
35 
36             }
37         }
38         /// <summary>      
39         /// 创建节点      
40         /// </summary>      
41         /// <param name="xmldoc"></param>  xml文档    
42         /// <param name="parentnode"></param>父节点      
43         /// <param name="name"></param>  节点名    
44         /// <param name="value"></param>  节点值    
45         ///     
46         public void CreateNode(XmlDocument xmlDoc, XmlNode parentNode, string name, string value)
47         {
48             XmlNode node = xmlDoc.CreateNode(XmlNodeType.Element, name, null);
49             node.InnerText = value;
50             parentNode.AppendChild(node);
51         }


导出的XML信息

 

无敌!

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
c#通过类的成员名字获取对应成员变量的值发布时间:2022-07-10
下一篇:
C#连接SQLite数据库方法总结01发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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