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

简介: C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)  http://www.cnblogs.com/mingmingruyuedlut/archive/2011/01/27/1946239.

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 

目录
相关文章
|
7天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问 XML 文档中的特定节点。该方法返回一个节点列表,相当于节点数组,可用来遍历和导航节点树。例如,加载 "books.xml" 到 xmlDoc 后,`x = xmlDoc.getElementsByTagName("book")` 将获取所有 `<book>` 节点。
|
17天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文讲述了如何遍历XML文档的节点树。通过示例代码展示如何循环访问XML元素,提取每个节点的名称和值。实例中,XML数据包含书籍信息,程序加载XML后,遍历根节点的所有子节点,依次显示它们的名称和内容。
|
17天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问 XML 文档中的节点。节点可通过节点列表(Node List)获取,它类似数组。代码示例加载 "books.xml" 到 xmlDoc,然后将所有书签存储在变量 x 中。可以遍历节点树、使用关系导航或 getElementsByTagName() 访问特定节点。
|
1天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文介绍了XML DOM遍历节点树的概念,通过循环移动遍历文档,以提取各元素值。示例代码展示了如何加载XML到xmlDoc,获取根元素子节点并打印其名称和值,例如:`title: Everyday Italian`, `author: Giada De Laurentiis`, `year: 2005`。
|
5天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法从 `xmlDoc` 加载 "books.xml",返回一个节点列表。这个列表是不连续的节点数组,允许遍历和访问XML文档中的特定节点。通过节点关系及循环,可以在文档对象模型(DOM)中导航并访问每个节点。
|
4天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文介绍了XML文档对象模型(DOM)中的节点遍历。通过遍历节点树,可以循环访问XML文档的各个元素。示例代码展示如何遍历一个XML结构,打印出所有子节点的名称和值。在HTML中,XML字符串被加载到`xmlDoc`,然后获取根元素的子节点并逐一输出其信息。
|
10天前
|
XML Java 关系型数据库
Action:Consider the following: If you want an embedde ,springBoot配置数据库,补全springBoot的xml和mysql配置信息就好了
Action:Consider the following: If you want an embedde ,springBoot配置数据库,补全springBoot的xml和mysql配置信息就好了
|
11天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于获取 XML 文档中指定标签名的所有节点,返回一个节点列表,类似数组。可以循环遍历节点树或利用节点关系导航来访问每个节点。例如,加载 "books.xml" 到 xmlDoc 后,变量 x 存储了所有 `<book>` 节点的列表。
|
11天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问XML文档中的特定节点。节点可按三种方式获取:使用该方法、遍历节点树或导航节点关系。`getElementsByTagName()` 返回一个节点列表,类似数组,可用于处理多个匹配节点。例如,代码加载 "books.xml" 到 `xmlDoc`,再将结果保存到变量 `x`。
|
9天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于获取 XML 文档中指定标签名的所有节点,返回一个节点列表,可遍历处理。通过节点关系及循环,能灵活访问和导航XML文档的整个节点树。例如,`xmlDoc.getElementsByTagName("book")` 返回一个包含所有 `<book>` 节点的数组。