|
Asp.Net XML操作基类(8) * XmlObject.XmlNodeDelete(xmlPath, "root/test"); //删除当前节点 ************************************************/ /// <summary> /// 删除XML节点和此节点下的子节点 /// </summary> /// <param name="xmlPath">xml文档路径</param> /// <param name="Node">节点路径</param> public static void XmlNodeDelete(string xmlPath,string Node) { XmlDocument objXmlDoc = new XmlDocument(); objXmlDoc.Load(xmlPath); string mainNode = Node.Substring(0, Node.LastIndexOf("/")); objXmlDoc.SelectSingleNode(mainNode).RemoveChild(objXmlDoc.SelectSingleNode(Node)); objXmlDoc.Save(xmlPath); }
#endregion
#region 插入一个节点和此节点的字节点 /************************************************** * 函数名称:XmlInsertNode(string xmlPath, string MailNode, string ChildNode, string Element,string Content) * 功能说明:插入一个节点和此节点的字节点 * 参 数:xmlPath:xml文档路径;MailNode:当前节点的路径;ChildNode:新插入的节点;Element:插入节点的子节点;Content:子节点的内容
|