`
ayaya
  • 浏览: 456778 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

C#操作xml文件的方法

阅读更多
xml文件格式如下: 
<?xml version="1.0" encoding="utf-8"?> 
<userdata createuser="false"> 
<dataconnection> 
<server>localhost</server> 
<uid>sa</uid> 
<pwd></pwd> 
</dataconnection> 
<net> 
<name>jiayuan</name> 
</net> 
</userdata> 
读取节点中的一个属性 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml");//可以再加入路径:如D:\config.xml 
XmlNode xnuser=doc.SelectSingleNode("userdata"); 
string flag=xnuser.Attributes["createuser"].InnerText; 
读取节点中的值 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml"); 
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server"); 
修改节点的属性 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml"); 
XmlNode xnuser=doc.SelectSingleNode("userdata"); 
xnuser.Attributes["createuser"].InnerText="false"; 
doc.Save("config.xml"); 
追加节点 
XmlDocument doc = new XmlDocument(); 
XmlTextReader reader = new XmlTextReader("config.xml"); 
doc.Load("config.xml"); 
XmlElement root = doc.DocumentElement; // 获取根节点 
XmlElement tagMessage = doc.CreateElement("net"); 
XmlElement tagText = doc.CreateElement("name"); 
tagText.InnerText = netname; 
tagMessage.AppendChild(tagText); // 追加到 xml 文本的最后面 
root.AppendChild(tagMessage); 
reader.Close(); // 关闭 XmlTextReader 
doc.Save("config.xml"); // 保存 xml 文件
分享到:
评论

相关推荐

    C#读取XML文件并写入数据库

    下面,我们将详细介绍三种使用C#读取XML文件并将其写入数据库的方法。 1. **使用XmlReader类逐行读取并写入** - `XmlReader` 是一个高效的流式读取器,不占用大量内存。通过创建`XmlReader`实例,我们可以逐个节点...

    c# 操作xml文件方法

    要读取XML文件,可以使用`XmlDocument`的`Load`方法: ```csharp // 加载XML文件 xmldoc.Load(Server.MapPath("data.xml")); // 查询XML XmlNodeList nodeList = xmldoc.SelectNodes("//Node"); foreach (XmlNode ...

    C# XML文件读取示例

    在C#编程环境中,XML...以上就是C#中读取XML文件的四种常见方法。选择哪种方法取决于具体的需求,如文件大小、性能要求以及是否需要对XML进行复杂的查询操作。在实际开发中,应根据项目需求灵活选择并优化代码。

    c#读取XML文件

    本篇文章将详细介绍如何使用C#来读取XML文件,并通过具体的案例进行演示。 首先,我们要了解XML文件的基本结构。如提供的示例所示,XML文件由一系列的元素组成,每个元素可能包含子元素和属性。在给定的XML文件中,...

    C#操作XML文件方法举例,dataset转换XML

    通过对C#操作XML文件的深入讨论,我们不仅了解了如何创建、修改XML文件,还掌握了如何在XML与`DataSet`之间进行转换的方法。这些技能在数据处理、Web服务交互、配置文件管理等多个场景下都有着广泛的应用。掌握这些...

    C# 读取XML文件并写入Excel表格

    综上所述,"C# 读取XML文件并写入Excel表格"这一主题涵盖了XML解析和Excel操作的关键技术,对于数据处理和报告生成等场景非常实用。在实际应用中,开发者可以根据具体需求调整代码逻辑,以满足各种复杂的业务需求。

    C#读取XML文件 xml .net

    以上就是使用C#读取XML文件的几种常见方法。选择哪种取决于你的具体需求,如性能、易用性、数据处理复杂度以及是否需要保持DOM。在实际开发中,可以根据项目需求灵活运用这些技术。请根据你的实际情况调整代码中的...

    C#读取XML教程和例子(有代码)

    本文将深入探讨如何使用C#语言读取XML文件,包括直接操作XML节点的方法以及通过序列化将XML文件转换为对象的方式。 ### 直接读取XML节点 #### 1. 使用`XmlDocument`类 `XmlDocument`是.NET Framework提供的一个类...

    用C#快速读取XML文件,并遍历

    标题"用C#快速读取XML文件,并遍历"所涉及的核心知识点包括: 1. **System.Xml命名空间**:C#中处理XML的主要工具位于System.Xml命名空间下,包括XmlDocument、XmlNode、XmlElement等类,它们提供了读取、写入和操作...

    C# LinqXML使用LINQ技术对XML文件进行读取

    在处理XML文档时,LINQ to XML(也称为LinqXML)是一个非常实用的API,它提供了面向对象的方式来创建、操作和读取XML文档。本文将详细介绍如何使用C#的LinqXML技术对XML文件进行读取。 首先,我们需要引入必要的...

    C#读取Xml文件 C#读取Xml文件

    【C#读取XML文件】 XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件存储等领域。在.NET框架中,C#提供了丰富的类库来处理XML文件,使得读取、解析和操作XML文档变得简单...

    C#读取XML文件并显示在DataGrid组件中

    本教程将深入探讨如何使用C#读取XML文件并将其内容展示在DataGrid组件上,这是一个常见且实用的功能,尤其适用于数据展示和管理。 首先,我们需要引入必要的命名空间,包括`System.Xml`用于处理XML文件,以及`...

    C#操作XMl 三种方法 包括对读取入库

    首先,我们来探讨第一种方法:读取XML文件。在C#中,我们可以使用System.Xml命名空间下的类来实现这一功能。最常用的是XmlDocument类,它提供了加载XML文件、遍历XML树以及获取或设置节点值的方法。例如,使用Load...

    c#操作XML 读取、生成,WEBSERVICE接口

    读取XML节点值,可以使用`SelectSingleNode`或`SelectNodes`方法,如: ```csharp XmlNode node = xmlDoc.SelectSingleNode("//节点路径"); string value = node.InnerText; ``` 2. **C#操作XML:生成** 要...

    C#读取XML 的节点,以及属性

    本篇文章将深入探讨如何在C#中操作XML文件,尤其是读取XML节点和属性。 首先,我们来了解基本的XML结构。XML文档由一系列元素组成,每个元素可以有零个或多个子元素,以及属性。元素通过开始标签(如 `&lt;element&gt;`)...

    C#操作XML,读取XML到数据库和增删改

    C# 语言可以轻松地操作 XML 文件,读取 XML 文件的内容并将其存储到数据库中。同时,C# 也可以对 XML 文件进行增删改操作。 读取 XML 文件 要读取 XML 文件,首先需要将 XML 文件加载到 XmlDocument 对象中。然后...

    C#读取XML配置文件

    4. **异常处理**:在读取XML文件时,可能会遇到文件不存在、格式错误等问题,所以要确保添加适当的异常处理代码。 ```csharp try { // 加载XML文件和查询操作 } catch (FileNotFoundException ex) { Console....

    c#读写XML文件方法

    // 读取XML文件 XmlDocument doc = new XmlDocument(); doc.Load("example.xml"); // 输出XML内容 Console.WriteLine("Original XML:"); Console.WriteLine(doc.OuterXml); // 修改XML XmlNode node = doc...

    C#处理XML的方法

    C#语言中处理XML文件有多种方法,本文将介绍其中的一些常用的方法。 一、使用XmlDocument类 XmlDocument类是C#中处理XML文件的常用类。通过使用XmlDocument类,可以创建、读取、修改和保存XML文件。 本文中,...

    C#操作XML文件完整源码

    读取XML文件通常使用`XmlDocument`类。以下是一个简单的示例: ```csharp // 加载XML文件 XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("example.xml"); // 打印XML内容 Console.WriteLine(xmlDoc....

Global site tag (gtag.js) - Google Analytics