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

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

 /**/////  大家注意 我们下面的内容在这里写
/**/////  大家注意 我们下面的内容在这里写
 
                   
                   
                   
                   这篇博客介绍了如何在ASP.NET环境中使用C#编写一个XML读写类,用于处理用户登录信息的添加、修改和删除。通过创建一个XML文件User.xml,不依赖数据库,只在本地存储用户数据。示例代码包括了增加、修改和删除XML记录的方法,并在Web窗体中添加按钮以触发这些操作。
这篇博客介绍了如何在ASP.NET环境中使用C#编写一个XML读写类,用于处理用户登录信息的添加、修改和删除。通过创建一个XML文件User.xml,不依赖数据库,只在本地存储用户数据。示例代码包括了增加、修改和删除XML记录的方法,并在Web窗体中添加按钮以触发这些操作。
           最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   665
					665
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            