XML操作类

网上有一个普遍的XML操作类,个人感觉用起来非常的不好,特对它进行了重新封装。
XMLOption类:
重写构造函数:XMLOption(string tempXmlFilePath)和XMLOption(string tempXmlFilePath, enumXmlPathType tempXmlFilePathType)
属性:Path 根节点路径;RootName 根节点名称;XmlFilePath 文件路径;
方法:1、GetXmlNodeAttribute(int NodeIndex, string strNodePath, string strAttribute)获取节点的属性值
2、SetXmlNodeAttribute(int NodeIndex, string xmlNodePath, string AttributeName, string AttributeValue)设置节点属性值
3、AddAttribute(int NodeIndex, string NodePath, string AttributeName, string AttributeValue)添加属性
4、DeleteAttribute(int NodeIndex, string NodePath, string AttributeName, string AttributeValue)删除属性
5、GetXmlNodeValue(int Index, string strNodePath, string childNodeName)获取节点值
6、SetXmlNodeValue(int index, string xmlNodePath, string xmlNodeValue)设置节点值
7、AddChildNode(string parentNodePath, string childNodeName, string nodevalue, string nodeAttributeName, string nodeAttributeValue)添加节点
8、DeleteNode(int NodeIndex, string NodePath)删除节点
以上是主要的几种方法,同时在源代码中都有比较详细的注释。供大家参考。

 

using  System;
using  System.Collections.Generic;
using  System.Text;
using  System.Xml;
using  System.Data;
using  System.IO;
using  System.Web;

namespace  Nimeux
{
    
/// <summary>
    
/// 章学敏
    
/// 2007-8-13
    
/// </summary>

    public class XMLOption
    
{
        
私有变量

        
私有函数

        
共有属性及枚举、方法

        
构造函数

        
读取指定节点的指定属性值

        
设置节点的属性值

        
添加属性

        
删除属性

        
获取节点值

        
设置节点值

        
添加节点

        
删除节点

        
保存XML文件
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值