`
isiqi
  • 浏览: 16622414 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ASP.NET操作XML文件---增加、修改、删除、显示

阅读更多

这里以一个学生表为例,演示了对XML文件的插入、删除、修改、显示的基本操作。

需要准备的XML文件,文件名为StuData.xml,存放于XMLFile文件夹里

<?xml version="1.0" encoding="utf-8"?>

<Class>

<Student>

<ID>1</ID>

<Name>王维</Name>

<Sex></Sex>

<Address>大连市软件园</Address>

</Student>

<Student>

<ID>2</ID>

<Name>李白</Name>

<Sex></Sex>

<Address>北京市海淀区</Address>

</Student>

<Student>

<ID>3</ID>

<Name>李清照</Name>

<Sex></Sex>

<Address>上海市闵行区</Address>

</Student>

<Student>

<ID>4</ID>

<Name>李商隐</Name>

<Sex></Sex>

<Address>深圳市深圳大学</Address>

</Student>

</Class>

建立一个操作XML文件的类XMLBusiness.cs,其代码如下:

建立一个WEB页面XMLOperation.aspx来看看如何使用这个类。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="XMLOperation.aspx.cs" Inherits="XMLOperation" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

BorderWidth="1px" DataKeyNames="ID"

onrowcancelingedit="GridView1_RowCancelingEdit"

onrowdeleting="GridView1_RowDeleting" onrowediting="GridView1_RowEditing"

onrowupdating="GridView1_RowUpdating" Width="500px" >

<Columns>

<asp:BoundField DataField="ID" HeaderText="编号" ReadOnly="True" />

<asp:BoundField DataField="Name" HeaderText="姓名" />

<asp:TemplateField HeaderText="性别">

<ItemTemplate>

<asp:DropDownList ID="ddlSex" runat="server">

<asp:ListItem Value="0"></asp:ListItem>

<asp:ListItem Value="1"></asp:ListItem>

</asp:DropDownList>

</ItemTemplate>

</asp:TemplateField>

<asp:BoundField DataField="Address" HeaderText="地址" />

<asp:TemplateField HeaderText="查看">

<ItemTemplate>

<asp:HyperLink ID="HyperLink1" runat="server"

NavigateUrl='<%# "XMLOperation.aspx?ID="+Eval("ID") %>' >查看</asp:HyperLink>

</ItemTemplate>

</asp:TemplateField>

<asp:CommandField HeaderText="编辑" ShowEditButton="True" />

<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />

</Columns>

</asp:GridView>

</div>

<p>

姓名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<br />

性别:<asp:DropDownList ID="DropDownList1" runat="server">

<asp:ListItem></asp:ListItem>

<asp:ListItem></asp:ListItem>

</asp:DropDownList>

<br />

住址:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

<br />

<br />

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="增加" />

</p>

<p>

&nbsp;</p>

<p>

&nbsp;</p>

<p>

&nbsp;</p>

</form>

</body>

</html>

后代代码XMLOperation.aspx.cs为:

查看运行结果

全部显示:

修改单条信息:

查看单条信息:

分享到:
评论

相关推荐

    asp.net操作XML

    在本篇文章中,我们将深入探讨ASP.NET中对XML文件的操作方法。XML(可扩展标记语言)是一种用于存储和传输数据的格式,它以其强大的结构化数据表示能力而在Web开发领域中占据着重要的地位。通过ASP.NET,我们可以...

    asp.net操作xml 操作大全

    在提供的源码文件“Asp[1].net+操作XML+源码.rar”中,可能包含了具体的ASP.NET XML操作示例,包括如何创建XML文件、读取XML文件、更新XML节点以及删除XML节点的代码片段。而“WebSite2”可能是包含一个完整的Web...

    用.NET操作XML

    在实际项目中,ASP.NET应用经常需要处理XML数据,例如从XML文件中加载配置信息、与Web服务交互等。结合ASP.NET MVC或Web API,XML数据可以被轻松地序列化和反序列化,从而实现与前端的高效通信。 总之,.NET提供了...

    asp.net 操作xml总结

    本文将基于提供的代码片段,深入探讨 ASP.NET 中操作 XML 的方法,包括加载、添加元素、更新元素以及删除节点等几个方面。 #### 一、加载 XML 文件 在 ASP.NET 应用程序中,首先需要加载 XML 文件到内存中。此过程...

    asp.net ----dhtml

    最后,深入学习DOM的概念,了解如何通过JavaScript操作DOM节点,如创建、修改、删除和查找元素。 在提供的“DHTML文档对象中文手册.chm”文件中,你可以找到关于DOM的详细信息,包括DOM的层次结构、节点类型、以及...

    jQuery+Asp.net 操作XML文件添加、编辑、删除节点源码例子

    在这个案例中,Asp.net接收来自jQuery的Ajax请求,执行对XML文件的操作,然后将结果返回给前端。 要实现XML文件的读取、写入和操作,Asp.net通常会使用System.Xml命名空间中的类,如XmlDocument或XDocument。这些类...

    【ASP.NET编程知识】asp.net简单生成XML文件的方法.docx

    Asp.Net+XML 操作基类(修改、删除、新增、创建) ASP.NET 中创建、查询、修改带名称空间的 XML 文件的例子 ASP.NET 实现输出 XML 的方法 ASP.NET XmlDocument 类详解 ASP.NET 实现 TreeView 的 XML 数据源绑定实例...

    Asp.net C# XML文件中数据的增删改查

    在Asp.net C#开发中,XML文件常用于存储轻量级的数据,因为它们易于创建、解析和修改。本文将深入探讨如何在XML文件中进行数据的增删改查操作,主要涉及两种方法:DataSet与XmlTextWriter。 首先,DataSet是.NET ...

    ASP.NET源码——Asp.net 操作XML 源码.zip

    此压缩包“ASP.NET源码——Asp.net 操作XML 源码.zip”包含的源码着重展示了如何在ASP.NET环境中操作XML。 首先,XML是一种标记语言,它的设计目标是传输和存储数据,而不是显示数据。XML文档结构清晰,易于解析,...

    asp.net操作xml

    本文将深入探讨如何使用ASP.NET来操作XML文件,主要基于提供的XMLHelper.cs文件。 首先,让我们了解XML的基本结构。XML文档由元素(Element)、属性(Attribute)、文本内容(Text Content)和命名空间(Namespace...

    ASP.NET-DataGrid---vs2003

    ASP.NET DataGrid 是微软在 .NET Framework 中提供的一款强大的数据绑定控件,它主要用于在网页上展示和操作结构化数据。在Visual Studio 2003这个开发环境中,DataGrid 提供了丰富的功能,包括数据的分页、排序、...

    Asp.net读取XML文件四种方式

    在ASP.NET中,读取XML文件是常见的数据处理任务,特别是在构建动态网页和Web应用程序时。以下是四种常用的方法,每种方法都有其特定的优势和适用场景。 **方法一:使用XML控件** ASP.NET提供了XML控件(如`&lt;asp:Xml...

    ASP.NET操作XML

    在ASP.NET中,`System.Xml`命名空间下的` XmlDocument`类是实现DOM的主要类,可以用来加载XML文件、查询节点、修改节点内容以及保存回XML文件。 2. **XML节点操作**:使用`XmlNode`接口及其子类(如`XmlElement`, `...

    asp.net操作XML文档

    在ASP.NET中,XML文档操作是一项重要的技能,它允许开发者在服务器端处理和解析XML数据,从而构建功能丰富的Web应用程序。XML(eXtensible Markup Language)是一种结构化数据存储格式,广泛用于数据交换和配置文件...

    asp.net XML文件编辑器

    ASP.NET XML文件编辑器是一种基于微软的ASP.NET技术构建的工具,用于创建、修改和管理XML文件。XML(可扩展标记语言)是用于存储和传输数据的标准化格式,广泛应用于Web服务、配置文件、数据交换等领域。在ASP.NET...

    asp.net操作xml增、删、查、改

    本教程将深入探讨如何在ASP.NET环境中对XML文件进行增、删、查、改等操作。 一、XML基础 XML是一种标记语言,其主要目的是为了存储和传输数据。XML文档由元素、属性、文本内容等构成,具有自我描述性。在ASP.NET中...

    ASP.NET中XML数据文件的CRUD简单操作(规范示例)

    在ASP.NET项目中使用XML文件进行CRUD操作(创建(Create)、读取(Read)、更新(Update)、删除(Delete)),可以实现轻量级的数据存储功能,并且易于与其他系统集成。 一个典型的XML文件通常包括以下部分: 1. **文档...

    C#(asp.net) XML操作(添删改查)

    本文档将详细介绍如何使用C#结合ASP.NET技术对XML文档进行基本的操作,包括读取、查询、添加、删除以及编辑等核心功能。同时,文章还提供了一些实践中的注意事项,帮助开发者更好地理解和掌握XML文件的处理技巧。 #...

Global site tag (gtag.js) - Google Analytics