/// <summary>
/// 删除节点 (传入的 xPath 必须是要删除节点的父节点的xPath)
/// </summary>
/// <param name="nodeName">节点名称,可以是单一的,也可以是条件的,如 add, add[@key='aa']</param>
public void DeleteNode(string nodeName)
{
XmlDocument doc = new XmlDocument();
doc.Load(this.filePath);
XmlNode parentNode = doc.SelectSingleNode(this.xPath);
XmlNode childNode = parentNode.SelectSingleNode(nodeName);
if( childNode == null ) return;
// 删除节点
parentNode.RemoveChild(childNode);
doc.Save(this.filePath);
}
&spm=1001.2101.3001.5002&articleId=1392291&d=1&t=3&u=d2dc5e4275f549848745723105d4cf0c)
1万+

被折叠的 条评论
为什么被折叠?



