C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)

时间:2022-10-20 23:52:32

C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)

 

 

http://www.cnblogs.com/mingmingruyuedlut/archive/2011/01/27/1946239.html 

 

修改了一下里面一部分

             try
            {
                
// 定义并从xml文件中加载节点(根节点)
                XElement rootNode  =  XElement.Load(xmlPath);
                var query 
=  from rssFeed  in  rootNode.Descendants( " User " )
                            select 
new
                            {
                                name 
=  rssFeed.Element( " name " ).Value,
                                password 
=  rssFeed.Element( " password " ).Value,
                                description 
=  rssFeed.Element( " description " ).Value
                            };

                
foreach  (var item  in  query)
                {
                    Console.WriteLine(
" name:  "   +  item.name  +   "" );
                    Console.WriteLine(
" password: "   +  item.password);
                    Console.WriteLine(
" description: "   +  item.description);
                }
            }
            
catch  (Exception ex)
            {
                Console.WriteLine(ex.ToString());

    }

            

 

备份一下:

/Files/hantianwei/LinqXML.rar