下面的例子是用C# 在asp.net 中实现对xml的操作,环境是vs2005 , 自己写了一个操作类,然后在使用的时候调用它。
实现:登录用户信息的添加、修改和删除,不使用数据库,只在本地存放一个xml文件。
时间:2007年12月21日
下面是User.xml文件的格式,放在网站跟目录中,本例只为实现操作xml的功能,所以登录密码没有加密,在实际应用中,你应该考虑这个问题。同时,这个文件应该赋予写入的权限,这点比较容易疏漏。
<?
xml version="1.0"
?>
<
UserLogin
>
<
User
>
<
UserCode
>
001
</
UserCode
>
<
UserName
>
操作员1
</
UserName
>
<
UserPwd
>
111
</
UserPwd
>
</
User
>
<
User
>
<
UserCode
>
002
</
UserCode
>
<
UserName
>
操作员2
</
UserName
>
<
UserPwd
>
222
</
UserPwd
>
</
User
>
</
UserLogin
>
下面我们开始编码,首先vs2005中创建asp.net 网站,选择c#语言
新建一个web窗体,放上三个textbox,三个button,暂时不用改名字,为了方便大家(以及我懒)这个例子中没有改控件的名字(脸红)。
接着新建项目--类,取名为XmlRW.cs,存放到app_Code文件夹中
在最上部加上对xml的using : using System.Xml 如下面的代码
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Xml;

/**/
/// <summary>
/// Xml文件的读写类
/// </summary>
///
public
class
XmlRW
...
{
public XmlRW()
...{
//
// TODO: 在此处添加构造函数逻辑
//
}

/**///// 大家注意 我们下面的内容在这里写
C# 实现XML文件操作教程

这篇博客介绍了如何在ASP.NET环境中使用C#编写一个XML读写类,用于处理用户登录信息的添加、修改和删除。通过创建一个XML文件User.xml,不依赖数据库,只在本地存储用户数据。示例代码包括了增加、修改和删除XML记录的方法,并在Web窗体中添加按钮以触发这些操作。
最低0.47元/天 解锁文章
681





