asp.net常用操作类之c# xml操作基类cs

来源:互联网 发布:免费无限流量软件 编辑:程序博客网 时间:2024/04/29 23:34
/**********************************************************************************
 * 
 * 功能说明: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.IO;
using System.Xml;
using System.Text;


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文档

        
根据父节点属性值读取子节点值

        
根据节点属性读取子节点值(较省资源模式)
    }

}