`
tanglong8848
  • 浏览: 72921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

C# 读写XML

 
阅读更多
using System.Xml;
                try
                {
                    //记录访问数据
                    String down_file = "";
                    String count = "";
                    String page = "";
                    XmlDocument doc = new XmlDocument();
                    doc.Load(Server.MapPath("~/cds/news/count.xml"));

                    XmlNodeList xlist = doc.SelectNodes("total");

                    if (xlist.Count == 1)
                    {
                        XmlElement xe = (XmlElement)xlist.Item(0);
                        //循环读取从XML中读到的数据
                        for (int j = 0; j < xe.ChildNodes.Count; j++)
                        {
                            if ((xe.ChildNodes.Item(j).Name) == "page")
                            {
                                page = xe.ChildNodes.Item(j).InnerText;
                            }
                            else if ((xe.ChildNodes.Item(j).Name) == "count_3784")
                            {
                                count = xe.ChildNodes.Item(j).InnerText;
                            }
                            else if ((xe.ChildNodes.Item(j).Name) == "down_file")
                            {
                                down_file = xe.ChildNodes.Item(j).InnerText;
                            }
                        }

                    }



                    //把每个下载累积数+1

                    if (down_file != null && !down_file.Equals(""))
                    {
                        down_file = System.Convert.ToString(Convert.ToInt32(down_file) + 1);
                    }

                    //记录新XML
                    doc.LoadXml("<?xml version='1.0' encoding='utf-8' ?>" + "<total>" + "<page>" + page + "</page>" + "<count_3784>" + count + "</count_3784>" + "<down_file>" + down_file + "</down_file>" + "</total>");

                    //保存新数据
                    doc.Save(Server.MapPath("~/cds/news/count.xml"));




                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    throw;
                }


分享到:
评论

相关推荐

    c#读写XML文件 超好用

    4. **System.Xml.XPath**:提供基于XPath的查询能力,方便对XML文档进行复杂的数据检索。 5. **System.Xml.Xsl**:支持XSLT转换,可以将XML文档转换成HTML等其他格式。 ### XML读取操作 #### 使用`XmlReader`进行...

    C#对xml文件读写

    本教程将深入探讨如何使用C#对XML文件进行读写、增删改查操作。 首先,我们来了解C#中的System.Xml命名空间,它是处理XML的基础。该命名空间包含许多类,如XmlDocument、XmlNode、XmlElement等,用于创建、解析和...

    C#读写XML实例

    在本实例中,我们将深入探讨如何使用C#进行XML的读写操作。 首先,让我们了解C#中的几个关键类,它们是处理XML的基础: 1. `System.Xml.XmlDocument`:这个类用于加载和操作XML文档,提供了创建、修改和保存XML文档...

    c#读写xml总结

    C# 读写 XML 文件总结 C# 读写 XML 文件是软件开发中常见的操作。本文总结了 C# 读写 XML 文件的基本方法,包括创建、修改和删除 XML 节点。 创建 XML 节点 C# 中使用 `XmlDocument` 类来创建和操作 XML 文件。...

    C# 读写XML文件

    本教程将深入探讨如何在C#中进行XML文件的读写操作。 1. **XML基础知识** - XML是一种自描述的标记语言,它使用标签来描述数据结构。 - XML文件由元素(Element)、属性(Attribute)、文本内容(Text Content)...

    net c# 读写XML 操作

    ### .NET C# 读写 XML 操作 在.NET框架中,C#提供了丰富的功能来处理XML文件。本文将详细介绍如何使用C#进行XML文件的基本读写操作,并演示如何进行XML文档的修改与删除。 #### 一、XML 文件读取 在C#中读取XML...

    c#中对XML文件进行读写操作

    总结,C#提供了多种方式对XML文件进行读写操作,如使用`XmlDocument`和`XDocument`。选择哪种方式取决于具体需求,如文件大小、性能要求和代码可读性等因素。理解并熟练掌握这些方法,将有助于你在实际项目中高效地...

    C#读写xml的源码

    C#作为.NET Framework的主要编程语言,提供了丰富的类库来支持XML的读写操作。本篇文章将深入探讨如何使用C#进行XML的读写,并通过实例118提供具体的源码解析。 首先,让我们了解C#读取XML的基本步骤。在C#中,...

    C#读写xml文件.txt

    以上就是通过C#读写XML文件的主要步骤和技术点。这些步骤涵盖了加载文件、选择节点、创建新元素、更新属性和内容,以及最终保存文件等关键操作。掌握这些技术点,可以帮助开发者高效地处理XML数据。

    C# 读写XML类

    本篇将深入探讨如何利用C#的XML类来实现XML的读写操作,以满足实际开发中的需求。 首先,我们需要了解XML的基本概念。XML(Extensible Markup Language)是一种标记语言,用于存储和传输结构化数据。它的结构清晰,...

    C#读写XML文件,支持多层节点

    最后,当完成对XML文件的修改后,使用XmlDocument的Save方法保存更改: ```csharp doc.Save("configXML.xml"); ``` 这会将doc对象中的所有更改写回"configXML.xml"文件。 这个小测试程序的核心功能就是基于...

    C#中配置文件的读写xml

    该文件是源于博主“net5i”,登录界面的用户名,密码信息获取并生成相应的XML文件,以及对XML文件的读取并显示出来,工程是C#读写XML配置文件的程序。由于运行时有点小问题,特在VS15中进行Clone了一个完整的工程,...

    c#对xml多属性节点的增加,删除,修改操作源码

    ### C# 对 XML 多属性节点的增加、删除、修改操作详解 #### 一、引言 XML(Extensible Markup Language)是一种标记语言,被设计用来传输和存储数据。它被广泛应用于各种数据交换场景中,例如配置文件、数据交换...

    c#读写XML文件方法

    本教程将详细讲解如何使用C#进行XML文件的读写操作,以及如何操作XML文档中的节点。 ### 1. XmlDocument类 `XmlDocument`是.NET框架中用于处理XML文档的主要类。它可以加载XML文件,然后提供一系列方法和属性来...

    C# 对 XMl操作例子

    最后,保存对XML文档的更改: ```csharp xmlDoc.Save("path_to_save_updated_xml_file.xml"); ``` 在"WebSite5"这个项目中,可能包含了一个Web应用的源代码,这些代码可能展示了如何在实际Web环境中使用C#的`Xml...

    c# 读写xml文件

    c#读取xml文件,有源代码,实现了两个读写的接口

    c#读写xml的例子

    在这个“C#读写XML的例子”中,我们可以通过一个完整的Visual Studio(VS)工程来学习这一过程。 首先,我们需要了解C#中处理XML的基本类库:System.Xml。这个命名空间包含了多个类,如XmlDocument、XmlNode、...

    C# XML文件读写操作-源码

    C# XML文件读写操作源码,以及如何调用,注释详解,有任何问题请留言, 以下截取xml文件和部分调用代码段: * ++++++++++++++++++++++++++++++++++++++ &lt;?xml version="1.0" encoding="utf-8" standalone="no"?&...

    C# 读写XML实例

    C# 读写XML文件,VS2005环境 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; ...

Global site tag (gtag.js) - Google Analytics