ASP.NET操作XML文件---增加、修改、删除、显示
来源:互联网 发布:交换机根据mac地址查ip 编辑:程序博客网 时间:2024/04/28 15:07
这里以一个学生表为例,演示了对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> </p> <p> </p> <p> </p> </form> </body> </html>
后代代码XMLOperation.aspx.cs为:
查看运行结果
全部显示:
修改单条信息:
查看单条信息:
- ASP.NET操作XML文件---增加、修改、删除、显示
- ASP.NET XML读取、增加、修改和删除操作
- ASP.NET XML读取、增加、修改和删除操作
- Asp.net中C#增加删除查找与修改xml文件元素节点
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET 操作Cookie详解 增加,修改,删除
- ASP.NET 操作Cookie详解 增加,修改,删除 .
- ASP.NET 操作Cookie详解 增加,修改,删除
- ASP.NET 操作Cookie详解 增加,修改,删除
- ASP.NET 操作Cookie详解 增加,修改,删除
- ASP.NET 操作Cookie详解 增加,修改,删除
- ASP.NET 操作Cookie详解 增加,修改,删除
- asp.net 对xml文件的读写,添加,修改,删除操作
- VC++ MFC 多线程及线程同步
- 伤悲、苦涩
- Ubuntu下H3C iNode for Linux找不到网卡的另类解决方法
- VB中的键盘事件、鼠标事件、拖放技术
- 英语网站收集
- ASP.NET操作XML文件---增加、修改、删除、显示
- fedora 14 无线网络 问题
- antlr.collections.AST.getLine()I异常
- 移植Berkeley DB 5.1.19到S3C2440小记
- 用Iterator实现遍历集合
- 云计算:一片“电脑云”里的浪漫
- 设计模式5
- 无题
- Windows7下格式化Ubuntu后修复引导的方法