当前位置: 源码素材网 » C#教程 » 详情页

XML删除数据的例子,ASP.NET C#版代码

  •   时间:2019-08-13
  • 概述:删除数据

ASP.NET  C#删除XML文件数据的例子,写成函数大家用着方便,后面有用法示例,以下为函数的各个参数:

/// <param name="path">路径</param>
/// <param name="node">节点</param>
/// <param name="attribute">属性名,非空时删除该节点属性值,否则删除节点值</param>
/// <param name="value">值</param>

函数代码如下:

public static void Delete(string path, string node, string attribute)
{
    try
    {
        XmlDocument doc = XMLLoad(path);
        XmlNode xn = doc.SelectSingleNode(node);
        XmlElement xe = (XmlElement)xn;
        if (attribute.Equals(""))
            xn.ParentNode.RemoveChild(xn);
        else
            xe.RemoveAttribute(attribute);
        doc.Save(AppDomain.CurrentDomain.BaseDirectory.ToString() + path);
    }
    catch { }
}

使用示列:

XMLProsess.Delete(path, "/Node", "")
XMLProsess.Delete(path, "/Node", "Attribute")

    相关内容:

    相关声明:

      若“XML删除数据的例子,ASP.NET C#版代码”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。