`
李科笠
  • 浏览: 64321 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

为XML写入数据,做数据缓存

阅读更多


 

后台代码:

    /// <summary>
    /// 给XML文件中写入数据
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void submit_Click(object sender, EventArgs e)
    {
        //读取XML文件数据
        XmlDocument saleXml = new XmlDocument();
        saleXml.Load(Server.MapPath("sale.xml"));
        //创建一个新的节点
        XmlElement breed = saleXml.CreateElement("Item");
        breed.SetAttribute("Breed",this.TextBox1.Text);
        breed.SetAttribute("Type", this.TextBox2.Text);
        breed.SetAttribute("Number", this.TextBox3.Text);
        //将新节点加入到XML中
        saleXml.DocumentElement.AppendChild(breed);
        //将添加的数据保存到文件中
        saleXml.Save(Server.MapPath("sale.xml"));

        Cache.Remove("SaleData");
        //刷新方法
        this.LoadData();

    }

 
 

  • 大小: 42.1 KB
0
0
分享到:
评论

相关推荐

    Unity实现读取XML和数据写入到XML

    5. **数据写入**:当需要修改或添加XML数据时,可以先进行反序列化,更新对象的属性,然后重新序列化为XML字符串,并用`File.WriteAllText`覆盖原文件内容。需要注意的是,为了确保数据安全,写入操作应该在合适的...

    asp xml 缓存类

    8. XML内容的写入:写入XML数据时,首先创建XML文件的基础结构,然后通过循环遍历数据库查询结果集(Recordset),将每条记录的字段信息转换成XML格式并追加到xmlcontent字符串中。 9. 对象的生命周期管理:在缓存...

    Android-一个基于xml格式数据保存的本地缓存方案

    "Android-一个基于xml格式数据保存的本地缓存方案"是一种针对Android平台设计的缓存策略,旨在存储和检索数据,尤其是对象和列表,而无需过度依赖SQLite数据库。这种解决方案的主要优点是它灵活且轻量级,适合那些不...

    VB对XML读写操作

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被广泛应用于软件开发中。VB(Visual Basic)作为Microsoft开发的一种面向对象的编程语言,提供了对XML...

    XML的读写 数据集 动态生成控件

    同时,也可能会用到`XmlWriter`来写入XML数据,确保数据按照XML规范格式化输出。 数据集(DataSet): 数据集是.NET框架中的一个内存缓存数据结构,它可以存储来自多种数据源的数据,并且支持离线操作。在本示例中...

    一个基于xml为数据存储的博客系统

    标题中的“一个基于xml为数据存储的博客系统”和描述中的“一个基于xml为数据缓存的个人财务系统”都提到了XML(eXtensible Markup Language)在数据存储和管理中的应用。XML是一种标记语言,它允许创建自定义的标记...

    缓存List并写入文件持久化.zip

    本案例中,“缓存List并写入文件持久化”的主题聚焦于如何将内存中的数据,特别是列表(List)类型,存储到文件中,以实现数据的长期保存。下面我们将详细探讨这个过程,包括相关技术、步骤以及最佳实践。 首先,...

    增加了从内存解析XML的tinyxml

    另外,可能还会有接口用于将XML数据写入内存,比如`ToMemory(std::string& output)`,它会将解析后的XML结构转换为字符串并存储在传入的引用中。 这种内存解析的功能使得开发者能够更高效地处理XML数据,尤其是在...

    Java与XML数据绑定

    Java与XML数据绑定是将XML文档中的数据结构映射到Java对象的过程,反之亦然。这一技术使得在Java应用程序中处理XML数据变得更加便捷,避免了手动解析和构建XML字符串的繁琐工作。本篇将深入探讨Java中XML数据绑定的...

    Android WebView 实现缓存网页数据

    在离线模式下,可以通过设置 `WebView` 的缓存模式为 `LOAD_CACHE_ONLY`,使其只从本地缓存加载网页: ```java webSettings.setCacheMode(WebSettings.LOAD_CACHE_ONLY); ``` 这样,即使没有网络,`WebView` 也能...

    Java大批量导出数据,格式可以为xml或excel..do

    示例代码展示了如何使用Java将数据导出为Excel格式,并通过XML格式定义样式。具体步骤如下: 1. **初始化输出流**:通过`FileOutputStream`和`BufferedOutputStream`创建输出流对象。 2. **构建XML结构**:使用`...

    用XML文件存储数据内容的记账理财软件(C#)

    另外,还可以考虑使用XML序列化(XmlSerializer)将对象直接转换为XML,简化数据的存取流程。 总的来说,这个C#的记账理财软件项目是一个很好的学习XML操作和C#编程实践的机会。通过这个项目,开发者可以掌握XML的...

    php 数据 写入 xlsx xls 2007

    在PHP中将数据写入Excel(xlsx和xls)2007格式的文件,主要涉及到的是处理Microsoft Office Open XML(OOXML)标准的库。这种标准用于存储Microsoft Office 2007及更高版本的文档,包括Excel的.xlsx格式。对于.xls...

    sqlite3 xml读写

    在IT领域,将SQLite3与XML结合使用可以实现数据的灵活读取和写入。 LIBXML 是一套用于处理XML文档的库,由GNU项目开发。它提供了解析XML、验证XML Schema、XPath支持以及XSLT转换等功能。在Python等编程语言中,...

    XML与数据库交互技术的研究及实现

    2. **XML支持**:ADO.NET支持直接与XML数据进行交互,包括从XML文件中读取数据到数据集,或将数据集写入XML文件。 3. **数据绑定**:ADO.NET提供了丰富的数据绑定功能,使得XML数据可以轻松地绑定到各种UI控件,如...

    ASP.Net程序设计(新) XML数据操作的运用.doc

    在ASP.NET程序设计中,XML数据操作是一项重要的技术,它涉及到如何存储、访问和操作XML文档,以便在...通过这样的学习,学生将能够在ASP.NET环境中有效地管理和操作XML数据,为开发更复杂的应用程序打下坚实的基础。

    NIIT XML和ADO.net教程

    在本教程中,NIIT会详细讲解如何使用XML作为数据存储和交换的媒介,以及如何利用ADO.NET来读取、写入和操作XML数据。首先,学习者将了解XML的基本语法,包括元素、属性、注释、命名空间等概念。接着,会深入探讨DOM...

    ASP.Net程序设计(新) 单元11XML数据操作的运用.pdf

    任务拓展部分引入了XML串行化,这是将对象转换为XML字符串或将XML数据还原为对象的过程。XML串行化在序列化和反序列化对象时非常有用,尤其是在保存和加载应用程序状态或在网络之间交换数据时。 总结来说,本单元的...

    asp.net 数据库连接到xml

    如果需要将XML数据持久化,可以使用`XmlTextWriter`将XML写入文件,或者使用.NET Framework提供的XML序列化技术将对象转换为XML并保存。 5. **性能优化**:为了提高性能,可以使用数据适配器(如`SqlDataAdapter`)...

    Java实现XML导入不同数据库,从数据库导出数据到XML

    当需要将数据库中的数据导出为XML时,首先应执行SQL查询获取所需数据,然后用JDOM创建一个新的XML文档,将查询结果转化为XML节点,最后将XML文档写入文件。JDOM的`Document`类提供了`write()`方法,可以将XML文档...

Global site tag (gtag.js) - Google Analytics