`

VS C# 2008从xml里读取数据

 
阅读更多

//从xml文件中读取发件箱信息
        private void readerXmlOutBox()
        {
            if (xmlDo == null)
                xmlDo = new XmlDocument();
            xmlDo.Load(path + @"\MobileBackup.xml");

            XmlNode xmlNode = xmlDo.SelectSingleNode("SHT_MOBILE");
            XmlNodeList xmlNodeList = xmlNode.ChildNodes;

            DataTable dt = new DataTable();
            dt.Columns.AddRange(
                new DataColumn[]{
                    new DataColumn("mobile",typeof(string)),
                    new DataColumn("message",typeof(string)),
                    new DataColumn("time",typeof(string))
                });

            foreach (XmlNode xn in xmlNodeList)
            {
               XmlElement xmlEm = (XmlElement)xn;
               if (xmlEm.GetAttribute("flag") == "SHToutBox")
               {
                   DataRow dr = dt.NewRow();
                   dr["mobile"] = xn["mobile"].InnerText;
                   dr["message"] = xn["message"].InnerText;
                   dr["time"] = xn["time"].InnerText;

                   dt.Rows.Add(dr);
               }
            }
            this.insertFillOutBox(dt);
        }

分享到:
评论

相关推荐

    C# XML文件读取示例

    在C#编程环境中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有结构化、易于理解和解析的特点。本示例将详细介绍如何在C#中读取XML文件,帮助开发者理解并掌握相关技术。 首先,让我们了解...

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

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

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

    本教程将深入探讨如何在C#中操作XML,包括读取和生成XML文档,并利用Web Service接口进行数据传输。 1. **C#操作XML:读取** 在C#中,我们可以使用`System.Xml`命名空间中的类来处理XML文档。其中,`XmlDocument`...

    C#中利用XML文件保存数据

    本资源提供了一种利用C#操作XML文件来保存和读取数据的方法,这对于初学者了解如何在应用程序中持久化数据极其有用。 XML文件通常用于存储配置信息、数据传输或保存程序状态。C#提供了System.Xml命名空间,其中包含...

    C# SQLserver中读取XML数据

    C# SQLserver中读取XML数据 SQLserver中读取XML数据.rar

    C#中用数据集读取Xml文件

    本篇将详细介绍如何在C#中使用数据集(DataSet)来读取包含多行相同名称记录的XML文件。 首先,理解数据集(DataSet)的概念非常重要。DataSet是.NET框架中的一个对象,它提供了一种在内存中管理关系数据的机制,...

    C#中读取XML中数据的2种方法

    // 这行代码的意思是:忽略任何内联架构,尝试从数据推断出强类型架构,并加载数据。如果无法推断,则将数据解释为字符串。 if (ds.Tables.Count > 0) return ds; } return null; } catch (Exception) { ...

    C# WinForm 读写XML文件

    最后,更新“序号”列以确保是从1开始的连续数字,并使用`WriteXml()`方法将数据写入新的XML文件(这里为"user.xml"),以确保数据的一致性。完成后,显示提示消息告知用户数据导入成功。 对于“导出”功能,可以...

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

    而"ReadXML"可能是项目的主要源代码文件,很可能包含了用C#实现的XML读取和遍历的示例代码。打开这些文件,我们可以看到具体的实现细节,如如何加载XML文件,如何定义XPath表达式,以及如何使用迭代器遍历XML结构。 ...

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

    C#作为.NET框架的主要编程语言,提供了丰富的API来处理XML文档,包括读取、写入、修改XML的节点和属性。本篇文章将深入探讨如何在C#中操作XML文件,尤其是读取XML节点和属性。 首先,我们来了解基本的XML结构。XML...

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

    本文将详细介绍如何使用C#的LinqXML技术对XML文件进行读取。 首先,我们需要引入必要的命名空间。在C#代码中,确保包含了以下导入语句: ```csharp using System; using System.Linq; using System.Xml.Linq; ``` `...

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

    在C#编程中,XML(eXtensible Markup Language)是一种常见的数据交换格式,用于存储和传输结构化数据。本文将深入探讨如何使用C#语言读取XML文件,包括直接操作XML节点的方法以及通过序列化将XML文件转换为对象的...

    C# DataSet读取XML

    总结,C#中的DataSet提供了强大的功能来处理XML数据,通过`ReadXml`方法可以从XML文件中加载数据,然后利用GridView控件可以方便地将这些数据展示在Web页面上。理解这一过程对于任何进行.NET开发的程序员来说都是...

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

    本篇文章将详细介绍C#处理XML的三种方法,包括读取XML数据、对数据库进行操作以及修改XML节点。 首先,我们来探讨第一种方法:读取XML文件。在C#中,我们可以使用System.Xml命名空间下的类来实现这一功能。最常用的...

    C#操作XML—VS2008

    在本文中,我们将深入探讨如何使用C#编程语言在Visual Studio 2008(VS2008)环境中操作XML文件,实现增、删、查、改等基本功能。XML(eXtensible Markup Language)是一种用于存储和传输数据的标准化格式,广泛应用...

    C# 读取外部XML文件并显示在表格中

    在C#编程中,将外部XML文件的数据读取并显示在表格中是常见的操作,尤其在ASP.NET web应用开发中。这个过程涉及到XML解析、数据绑定以及UI展示等多个环节。以下是一个详细的步骤介绍: 1. **XML文件读取**: - C#...

    c# datasouce读取xml

    当涉及到XML数据时,C#提供了几种方法来读取和操作XML文件,其中一种就是通过DataSource。使用DataSource读取XML,可以简化数据绑定的过程,并且在处理大量数据时,效率可能比直接使用XmlNode更高。 以下是使用...

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

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

    C#读取XML文件 xml .net

    本篇文章将详细阐述如何使用C#来读取XML文件,并提供相关的编程示例。 首先,要读取XML文件,你需要引入`System.Xml`命名空间,它包含了处理XML的基本类库。在你的C#源代码文件顶部添加以下引用: ```csharp using...

Global site tag (gtag.js) - Google Analytics