sunfei

万事烦扰,皆由心生,心不动,何来纷扰!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Asp.Net XML操作基类(修改,删除,新增,创建)

Posted on 2008-11-17 10:39  sunfei  阅读(1106)  评论(1编辑  收藏  举报

文章内容来自  http://www.opent.cn  作者:浪淘沙

**********************************************************************************
 
* 
 
* 功能说明:XML处理基类
 
* 作者: 刘功勋;
 
* 版本:V0.1(C#2.0);时间:2006-12-13
 
* 
 
* *******************************************************************************/
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.IO;
using System.Xml;
using System.Text;
using MSXML2;


namespace EC
{
    
/// <summary>
    
/// XML 操作基类
    
/// </summary>

    public class XmlObject : IDisposable
    
{      
       
          

        
        
//以下为单一功能的静态类
        
        
读取XML到DataSet

        
读取xml文档并返回一个节点

        
查找数据,返回一个DataSet

        
更新Xml节点内容

        
删除XML节点和此节点下的子节点

        
插入一个节点和此节点的字节点

        
插入一节点,带一属性

        
插入一节点不带属性
       

        
//必须创建对象才能使用的类

        
private bool _alreadyDispose = false;
        
private string xmlPath; 
        
private XmlDocument xmlDoc=new XmlDocument();   

        
private XmlNode xmlNode;
        
private XmlElement xmlElem;    

        
构造与释构

        
IDisposable 成员

        
创建xml文档

    }

}