导出XML文件


public void CreateXmlFile()
          {
              using (ws1DataContext con = new ws1DataContext())
              {
  
                  XmlDocument xmlDoc = new XmlDocument();
                  //创建类型声明节点    
                  XmlNode node = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "");
                  xmlDoc.AppendChild(node);
 
 
                 List<CP> clist = new List<CP>();
                 clist = con.CP.ToList();
                 int ii = clist.Count;
                 //创建根节点    
                 XmlNode root = xmlDoc.CreateElement("User");
 
                 xmlDoc.AppendChild(root);
                 for (int i = 0; i < ii; i++)
                 {
                     CreateNode(xmlDoc, root, "Ids", clist[i].Ids.ToString());
                     CreateNode(xmlDoc, root, "Id", clist[i].ID.ToString());
                     CreateNode(xmlDoc, root, "PC", clist[i].PJ.ToString());
                 }
                 try
                 {
                     xmlDoc.Save("c://data2.xml");
                 }
                 catch (Exception e)
                 {
                     //显示错误信息    
                     Console.WriteLine(e.Message);
                 }
                 //Console.ReadLine();    
 
             }
         }
         /// <summary>      
         /// 创建节点      
         /// </summary>      
         /// <param name="xmldoc"></param>  xml文档    
         /// <param name="parentnode"></param>父节点      
         /// <param name="name"></param>  节点名    
         /// <param name="value"></param>  节点值    
         ///     
         public void CreateNode(XmlDocument xmlDoc, XmlNode parentNode, string name, string value)
         {
             XmlNode node = xmlDoc.CreateNode(XmlNodeType.Element, name, null);
             node.InnerText = value;
             parentNode.AppendChild(node);
         }


导出的XML信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值